时刻时区不会返回正确的时间



所以我目前处于"美国/Los_Angeles"时区 (PDT),但是当我创建一个新的时刻对象并将其传递到 moment tz 以将其时区设置为我所在的时区('America/Los_Angeles'),如下所示:

moment().tz("America/Los_Angeles");

返回错误的时间。具体来说,它提前了 8 小时。我尝试的所有其他时区也会发生这种情况。

我只是从根本上误解了这应该如何工作吗?

感谢您的任何帮助!

当我用网站上的那个替换你的时刻时区副本.js时,它返回了正确的结果。

您需要使用"zone",您将它传递GMT

偏移量。
moment().zone(-8)

相关内容

  • 没有找到相关文章

最新更新