【发布时间】:2013-11-11 10:00:13
【问题描述】:
我有以下代码来获取(时间戳)和(现在时间戳)。 我减去它们以获得它们之间的差异,但我得到一个像 123456 这样的数字,我不明白这个数字代表了多少。 我想检查这两个日期之间的差异是否小于一小时,如何?
final_time = new Date(2013, 11, 11, 11, 11);
c_date = new Date();
offset_time = c_date.getTimezoneOffset();
var n1 = Math.abs(offset_time);
current_date = new Date(c_date.getTime() - n1 * 60 * 1000);
alert(current_date-final_time);
【问题讨论】:
-
运行代码给出 ...2598440754 milis 是 721 小时。 (如果在最后交换减法以给出正数,c_date.getTime() - final_time.getTime())。只需计算它是否大于“60 * 60 * 1000”。看看下面'codebox's answer,它比我的评论更有说服力。
标签: javascript timestamp