需要你的帮助来解决这个时刻.js时区库。
我在代码下运行,两者都给我相同的输出。但我期望与提供的时区不同。
moment.tz('2013-12-01 03:00:00', "Asia/Kolkata").format('YYYY-MM-DD HH:mm:SS');
"2013-12-01 03:00:00"
moment.tz('2013-12-01 03:00:00', "America/Los_Angeles").format('YYYY-MM-DD HH:mm:SS');
"2013-12-01 03:00:00"
我在这里做错了吗?因为我想在我的整个php应用程序中使用它。
moment.tz.setDefault("America/Los_Angeles");
moment('2013-12-01 03:00:00').format('YYYY-MM-DD HH:mm:SS');
> "2013-12-01 03:00:00"
moment.tz.setDefault("Asia/Kolkata");
moment('2013-12-01 03:00:00').format('YYYY-MM-DD HH:mm:SS');
>"2013-12-01 03:00:00"
以上代码也提供相同的输出。它也不会被期待。
答案 0 :(得分:0)
查看文档 - 实现此目的的正确方法是
moment('2013-12-01 03:00:00').tz("Asia/Kolkata").format('YYYY-MM-DD HH:mm:SS');
moment('2013-12-01 03:00:00').tz("America/Los_Angeles").format('YYYY-MM-DD HH:mm:SS');