直接截取各数字进行加减,比较妥的方法是去取到各自的
"存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。"比方说:
var d1 = new Date(2006, 9, 18, 14, 40, 05);
var d2 = new Date(2007, 10, 18, 14, 40, 05);
再进行加减,再进行换算成相差的年月日值;
"存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。"比方说:
var d1 = new Date(2006, 9, 18, 14, 40, 05);
var d2 = new Date(2007, 10, 18, 14, 40, 05);
再进行加减,再进行换算成相差的年月日值;
解决方案 »
- 如何知道点击的是 同名输入框的第几个 ?
- 改变样式---继续
- 聊天室用户列表单击,怎样在框架的另一个子页面的text中显示?
- 关闭弹出窗口问题(在线等)
- 如何让一个提交页面在必要的时候不提交?
- JavaScript极速狂飙:大容量字符型数组的快速检索_meizz
- 如何传递日期参数?
- 黄色网站中的代码, 是什么意思
- 两颗星了,谢谢大家的支持,散分,呵呵
- 如何将VBSCRIPT的数组变量和JAVASCRIPT的数组变量进行交互传递?
- 大家帮忙看看s() {attachEvent("onerror",oe);}为什么oe()返回false后main()仍然执行
- 现在禁用javascript的浏览器的用户多吗?
<script language=javascript>
function dateDiff() {
var strdatestart = document.getElementById("datestart").value;
var strdateend = document.getElementById("dateend").value;
execScript('n = DateDiff("s","'+strdatestart+'","'+strdateend+'")','vbscript');
alert("间隔 "+n+" 秒");
}
</script>
<input id=datestart type=text>
<input id=dateend type=text>
<input onclick=dateDiff() value=计算 type=button>
new RegExp("^(\\d{4})-(\\d{1,2})-(\\d{1,2})\\s*(\\d{0,2}):*(\\d{0,2}):*(\\d{0,2})$")
然后使用 RegExp.$1 - RegExp.$6 做相关处理