gpt4 book ai didi

javascript - 昨天,我的 Date.now() 溢出,我在 Google 上找不到任何相关结果

转载 作者:行者123 更新时间:2023-12-03 10:47:52 28 4
gpt4 key购买 nike

1423781658625

这个数字是溢出的。转换为日期,这是:

Thu Feb 12 2015 22:54:18 GMT

昨天还有其他人遇到过这个问题吗?

最佳答案

我要冒险...并回答提出的问题。

问:昨天还有其他人遇到过这个问题吗?

通过这个问题,您指的是 Javascript Date.now() 的某种“溢出”问题。

我没有遇到这个问题。我也不希望这样做。

Javascript Date 对象支持 1970 年 1 月 1 日之后 100,000,000 天的值。 now() 方法返回对象的值,作为自 1970 年 1 月 1 日以来的毫秒数。

一天有 86,400 秒,乘以 1,000,得到一天的毫秒数,乘以 100,000,000 得出最大值 8,640,000,000,000,000。

Javascript 中最大安全整数值为 Number.MAX_SAFE_INTEGER,相当于 Math.pow(2, 53) - 1,十进制值为 9,007,199,254,740,991。

Date.now() 返回的值不会超过 MAX_SAFE_INTEGER,即使它确实超出了该值,也不会“溢出”,它只会失去精度。

所以,我要冒险回答你的问题:

答:没有。昨天没有人遇到 Javascript Date.now() 溢出问题。

但我还会提出一个建议,即 Date.now() 不会导致溢出。如果您的 Javascript 代码中发生某种类型的整数溢出,则这不是 Date.now() 的问题,而是您正在执行的其他操作的问题。我们可以进行猜测,但如果没有关于您的代码实际执行的操作的其他信息(例如实际代码),我们只是猜测。

关于javascript - 昨天,我的 Date.now() 溢出,我在 Google 上找不到任何相关结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28504989/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com