将纪元时间戳转换为可读日期
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。
我正在从数据库中检索一个应该是纪元时间戳的值,并尝试将其转换回日期格式以将其显示在屏幕上。
我可以看到我正在检索正确的值,即 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。