Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于Date.now的一些解释_Javascript_Date - Fatal编程技术网

Javascript 关于Date.now的一些解释

Javascript 关于Date.now的一些解释,javascript,date,Javascript,Date,有人能给我解释一下这个返回号码是什么意思吗?它是如何推导出来的 console.log(Date.now() - 24 * 60 * 60 * 1000); 如果我想用上面的公式来显示接下来的15分钟而不是24小时?如何更改它?返回: 自1970年1月1日00:00:00 UTC以来经过的毫秒数 24*60*60*1000毫秒表示24小时*。从现在开始,你基本上得到了过去24小时的时间戳。注意,由于DST的原因,这不一定要计算过去某一天的时间戳。已经过去24小时了 此外,为了获得一些有意义的输

有人能给我解释一下这个返回号码是什么意思吗?它是如何推导出来的

console.log(Date.now() - 24 * 60 * 60 * 1000);
如果我想用上面的公式来显示接下来的15分钟而不是24小时?如何更改它?

返回:

自1970年1月1日00:00:00 UTC以来经过的毫秒数

24*60*60*1000
毫秒表示24小时*。从现在开始,你基本上得到了过去24小时的时间戳。注意,由于DST的原因,这不一定要计算过去某一天的时间戳。已经过去24小时了

此外,为了获得一些有意义的输出,您应该将生成的数字包装在
日期中

console.log(new Date(Date.now() - 24 * 60 * 60 * 1000));
最后,在算术表达式中使用时,
Date.now()可以替换为
new Date()

*-24(小时)乘以60(小时中的分钟)乘以60(分钟中的秒)乘以1000毫秒秒。

返回:

自1970年1月1日00:00:00 UTC以来经过的毫秒数

24*60*60*1000
毫秒表示24小时*。从现在开始,你基本上得到了过去24小时的时间戳。注意,由于DST的原因,这不一定要计算过去某一天的时间戳。已经过去24小时了

此外,为了获得一些有意义的输出,您应该将生成的数字包装在
日期中

console.log(new Date(Date.now() - 24 * 60 * 60 * 1000));
最后,在算术表达式中使用时,
Date.now()可以替换为
new Date()


*-24(小时)乘以60(小时中的分钟)乘以60(分钟中的秒)乘以1000毫秒秒。

很好的解释!非常感谢。所以如果我想检查过去15分钟?或者10分钟而不是24小时,我该如何改变它?@BaconJuice:应该是显而易见的(?)。15分钟是15*60秒,也就是15*60*1000毫秒。很好的解释!非常感谢。所以如果我想检查过去15分钟?或者10分钟而不是24小时,我该如何改变它?@BaconJuice:应该是显而易见的(?)。15分钟是15*60秒,也就是15*60*1000毫秒。