【发布时间】:2016-03-17 19:38:48
【问题描述】:
我有一个数据库,其中记录了转换为 UTC 的时间戳。
现在,当我使用 PST 时,我在 Chrome 中转换了 2 个时间戳,这些时间戳返回到以下日期:
new Date(1446274800000)
2015 年 10 月 31 日星期六 00:00:00 GMT-0700 (PDT)
new Date(1448265600000)
2015 年 11 月 23 日星期一 00:00:00 GMT-0800 (PST)
它们的时区不同!这怎么可能?我总是只想取回 PST 时间(或者,最好是它们存储的 UTC 时间)。
【问题讨论】:
-
“它们的时区不同” - 不,它们的缩写和偏移量不同。两者都在太平洋时间,这是你所在的时区。“PST”只是“太平洋标准时间”——在夏天,假设你在同一个时区,你正在观察 PDT(太平洋夏令时间)。
标签: javascript datetime timezone timestamp