将纪元时间戳转换为可读日期

Converting epoch timestamp into a readable date

我正在从数据库中检索一个应该是纪元时间戳的值,并尝试将其转换回日期格式以将其显示在屏幕上。

我可以看到我正在检索正确的值,即 1644537600,它应该代表 2022 年 2 月 11 日,星期五 00:00:00。

当我执行以下操作时 var date = new Date(parseInt(timestamp)); 我得到 Tue Jan 20 1970 01:48:57

我尝试除以 timestamp / 1000 或 1000000,但我得到了相同的结果。

它可能带有日期格式,但很难使其正常工作。

那个epoch以秒为单位,你需要乘以1000。