gpt4 book ai didi

javascript - 为什么 Javascript Date.now() 返回错误的日期?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:38 24 4
gpt4 key购买 nike

在 Firefox Javascript 控制台中测试时,

Date.now();

返回 1433959098918。

谷歌搜索“1433959098918 ms in years”返回 45.4404 年,加上 1970 年 1 月 1 日 00:00:00 是 2015 年 5 月 8 日。我也试过

(new Date()).getTime();

返回相同的结果。我是不是算错了什么,如果不是,为什么 Date.now() 会返回这个结果?

编辑:没关系,我的计算不正确。我假设日期是基于 0 的,但事实并非如此。

最佳答案

因为js时间戳不是unix时间戳,unix时间戳是秒不是毫秒你需要除以1000,可以去掉最后3位

1433959098918 -> 1433959098

如果您不知道,这种不同的格式会有很多问题。 :)

关于javascript - 为什么 Javascript Date.now() 返回错误的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30764015/

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