【问题标题】:Converting Timestamp to Date gives different timezones in the result?将时间戳转换为日期会在结果中给出不同的时区?
【发布时间】: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


【解决方案1】:

好像是daylight savings time

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-30
    • 2021-11-10
    • 1970-01-01
    • 2017-05-07
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多