所以我目前处于“America / Los_Angeles”时区(PDT),但当我创建一个新的时刻对象并通过时刻tz将其时区设置为我所在的时区('America / Los_Angeles '),像这样:
moment().tz("America/Los_Angeles");
正在返回错误的时间。具体来说,它提前8个小时。对于我尝试的所有其他时区都会发生这种情况。
我是否从根本上误解了这应该如何运作?
感谢您的帮助!
答案 0 :(得分:1)
当我用the web site中的那个替换了你的moment-timezone.js副本时,它返回了正确的结果。
答案 1 :(得分:0)
您需要使用“zone”将偏移量GMT
传递给它。
moment().zone(-8)