用JS计算两个时间的时间差,来一起了解下吧。
在javascript中计算两个日期之间的天数差,需要使用date对象进行计算。为此,首先,使用javascript的内置gettime()函数获取日期的内部毫秒值。一旦这两个日期都被转换了,就可以使用前一个日期中减去后一个日期,获得以毫秒为单位的差。稍后,通过将两个日期的差(以毫秒为单位)除以一天中的毫秒数来计算最终结果。
语法:
Date.getTime()
计算两个日期之间天数差的方法:
使用new Date()定义两个日期;
Date.getTime()方法来计算两个日期的时差;
将两个日期的差(以毫秒为单位)除以一天中的毫秒数来计算天数差
示例:
<script> var date1 = new Date("06/30/2019"); var date2 = new Date("07/30/2019"); var Difference_In_Time = date2.getTime() - date1.getTime(); var Difference_In_Days = Difference_In_Time / (1000 * 3600 * 24); document.write("日期: <br>" + date1 + "<br>和<br>" + date2 + "<br>相差的天数为:" + Difference_In_Days); </script>
输出:
日期: Sun Jun 30 2019 00:00:00 GMT+0800 (中国标准时间) 和 Tue Jul 30 2019 00:00:00 GMT+0800 (中国标准时间) 相差的天数为:30
网友评论文明上网理性发言 已有0人参与
发表评论: