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毫秒。