我确定我必须在JavaScript中为每个Unix时间戳添加三个零才能获得正确的日期。你能告诉我为什么吗?从纪元与秒相比,它是否像毫秒一样简单?
因为Javascript在内部使用毫秒,而正常的UNIX时间戳通常以秒为单位。
Javascript使用自纪元以来的毫秒数。 Unix时间戳是epoch以来的秒数。
因此,需要在使用Javascript之前将Unix时间戳转换为毫秒
Unix时间是自纪元(1970年1月1日)以来的秒数。在Javascript中,Date
对象需要自纪元以来的毫秒数,因此差异为1000倍。