gpt4 book ai didi

javascript - 将纪元时间转换为正确日期的问题

转载 作者:行者123 更新时间:2023-12-02 22:41:36 25 4
gpt4 key购买 nike

我有带有纪元时间戳的文件,例如 1564002293050。使用https://www.epochconverter.com/这显示2019年7月24日星期三晚上9:04:53.050,但我的代码显示Mon Apr 06 51531 02:24:10 GMT-0700(太平洋夏令时间)。这是为什么?

因为时间是在 Unix 中生成的,所以我将毫秒乘以 1000。然后显示该值。

time = 1564002293050;
var dateStamp = new Date(time* 1000);

编辑:我引用过this post和其他几个类似的。值得注意的是,不将其乘以 1000 将导致“无效日期”

编辑 2:想办法。我正在解析数据,但看起来我必须将其转换为整数 parseInt(time) 最终解决了问题。抱歉提供了不相关的解决方案..

最佳答案

document.write(new Date(1564002293050));

打印Wed Jul 24 2019 15:04:53 GMT-0600(山地夏令时间)(在我的 TZ 中)。

即使在 HTML 中输出也是相同的,尽管没有在语法上声明所述变量。

time = 1564002293050;
var dateStamp = new Date(time);
document.write(dateStamp);

您是在浏览器上执行此操作吗?另一个 Javascript 引擎?

关于javascript - 将纪元时间转换为正确日期的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58565128/

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