直接截取各数字进行加减,比较妥的方法是去取到各自的
"存储的时间是从 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);
再进行加减,再进行换算成相差的年月日值;
解决方案 »
- 一个小问题,帮忙看下
- Jquery $("input[name='xxx']");的问题
- 怎么做到一个页面里的事件触发另一页面里的事件?
- 求一正则表达式的写法,请大家帮忙。。。。。。
- 更新页面,数据从数据库中读出来,有个问题,原来新增时,一组单选项,每个都有个onclick事件,可读出数据后如何对应这个onclick啊?
- 我用year-month-day为什么得不到date的值
- 如何判断当前用户所使用的浏览器是中文版还是英文版本,急
- 关于窗口关闭的问题
- HTML5实现MP3上传前的预览和播放时长的获取
- ajax提交表单,但是怎么点提交没反应
- 大家帮忙看看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 做相关处理