我确信我必须在 JavaScript 中的每个 Unix 时间戳中添加三个零才能获得正确的日期是有原因的。你能告诉我为什么吗?自纪元以来的毫秒数与秒数一样简单吗?
问问题
14730 次
3 回答
49
因为 Javascript 在内部使用毫秒,而普通的 UNIX 时间戳通常以秒为单位。
于 2011-01-13T02:27:47.480 回答
5
Javascript 使用自纪元以来的毫秒数。Unix 时间戳是自纪元以来的秒数。
因此,在 Javascript 中使用它之前需要将 Unix 时间戳转换为毫秒
于 2011-01-13T02:28:01.410 回答
3
Unix 时间是自纪元(1970 年 1 月 1 日)以来的秒数。在 Javascript 中,Date
对象期望自纪元以来的毫秒数,因此相差 1000 倍。
于 2011-01-13T02:28:09.607 回答