所以我目前处于"美国/Los_Angeles"时区 (PDT),但是当我创建一个新的时刻对象并将其传递到 moment tz 以将其时区设置为我所在的时区('America/Los_Angeles'),如下所示:
moment().tz("America/Los_Angeles");
返回错误的时间。具体来说,它提前了 8 小时。我尝试的所有其他时区也会发生这种情况。
我只是从根本上误解了这应该如何工作吗?
感谢您的任何帮助!
当我用网站上的那个替换你的时刻时区副本.js时,它返回了正确的结果。
您需要使用"zone",您将它传递GMT
moment().zone(-8)