【发布时间】:2022-02-12 00:36:45
【问题描述】:
我正在从数据库中检索一个应该是纪元时间戳的值,并尝试将其转换回日期格式以将其显示到屏幕上。
我可以看到我正在检索正确的值,即 1644537600,它应该代表 2022 年 2 月 11 日星期五 00:00:00。
当我执行以下var date = new Date(parseInt(timestamp)); 时,我得到Tue Jan 20 1970 01:48:57
我尝试将时间戳/1000 或 1000000 相除,但结果相同。
它可能与日期格式有关,但很难使其正常工作。
【问题讨论】:
-
JS 日期以毫秒为单位,您必须将时间戳乘以 1000。
标签: javascript datetime epoch date-conversion