javascript date方法now()返回自1970/01/01以来的毫秒数。它是一个整数。随着时间的流逝,这个数字不断增加。它可以达到的最大或最终值是多少?它可能需要几个世纪或几千年?
我确定这个不断增加的整数不能超过一个非常高的整数?那是什么限制?
该方法Date.now()将来在到达那天后会停止工作吗?
答案 0 :(得分:1)
使用Number.MAX_SAFE_INTEGER
,which is 2 ^ 53-1:
9007199254740991/1000毫秒每秒/每分钟60秒/每小时60分钟/每天24小时/每年365天= 285616.414724
因此,自1970年以来,它应该在285,616年内停止工作