【发布时间】:2018-12-07 21:27:42
【问题描述】:
我了解 UNIX 与时区无关。但是,来自不同国家/地区的用户看到的日期不同。例如,我有一个来自阿姆斯特丹的用户提交的 unix 时间戳 1545004800(12 月 17 日),但作为洛杉矶的用户,我看到的格式化日期为 12 月 16 日。
我使用以下行将时间戳转换为Dec 17, 2018之类的格式
this.date = moment.unix(this.album.submissionReleaseDate).format("MMM DD, YYYY");
其中this.album.submissionReleaseDate 是1545004800。由于该值是 unix,它与时区无关,那么为什么与我在阿姆斯特丹的用户相比,我看到的日期不同?
这是一个快速视频,其中我展示了不同的时区以及它如何影响显示的日期:https://youtu.be/-F7pieTljnc
【问题讨论】: