用js怎么计算两个日期之间的时间差

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用js怎么计算两个日期之间的时间差相关的知识,希望对你有一定的参考价值。

转为 DATE()  类型 直接相减  得出毫秒数   除1000  得秒数 除60000 得分钟数

var d1 = new Date('2016/03/28 10:17:22');
var d2 = new Date('2016/03/28 11:17:22');
console.log(parseInt(d2 - d1));//两个时间相差的毫秒数
console.log(parseInt(d2 - d1) / 1000);//两个时间相差的秒数
console.log(parseInt(d2 - d1) / 6000 );//两个时间相差的分钟数
console.log(parseInt(d2 - d1) / 3600000 );//两个时间相差的小时数

参考技术A 相差分钟数错了,应该是除以60000

用js计算本周日期

点本周按钮得到本周时间,如:今天是10月1号,星期四, 那本周日期应该是:9月28号到10月4号!!
哪位大哥帮好忙,Thank you 了!

参考技术A <html>
<head>
<script type="text/javascript">
function showdate()

var now=new Date();
var start=new Date();
var end=new Date();

var n=now.getDay();

start.setDate(now.getDate()-n+1);
end.setDate(now.getDate()-n+7);

start = start.getFullYear() + "-" + (start.getMonth()+1) + "-" + start.getDate();
end = end.getFullYear() + "-" + (end.getMonth()+1) + "-" + end.getDate();

alert("本周开始于:"+start+",结束于"+end);


</script>
</head>
<body>
<input type="button" onclick="showdate();" value="本周按钮" name="本周按钮">
</body>
</html>本回答被提问者采纳

以上是关于用js怎么计算两个日期之间的时间差的主要内容,如果未能解决你的问题,请参考以下文章

js 怎么计算出 两个日期之间相差多少月 比如:

js怎么计算2个日期之间差多少天

用js计算本周日期

怎么用excel计算两个日期之间的间隔年限?

js计算两个日期间的所有日期

用java怎么计算两个日期之间年数,季度数,月数