JavaScript date.now()/从1970/01/01开始的毫秒数的结尾

时间:2019-04-15 16:01:32

标签: javascript

javascript date方法now()返回自1970/01/01以来的毫秒数。它是一个整数。随着时间的流逝,这个数字不断增加。它可以达到的最大或最终值是多少?它可能需要几个世纪或几千年?

我确定这个不断增加的整数不能超过一个非常高的整数?那是什么限制?

该方法Date.now()将来在到达那天后会停止工作吗?

1 个答案:

答案 0 :(得分:1)

使用Number.MAX_SAFE_INTEGERwhich is 2 ^ 53-1:

9007199254740991/1000毫秒每秒/每分钟60秒/每小时60分钟/每天24小时/每年365天= 285616.414724

因此,自1970年以来,它应该在285,616年内停止工作