Moment.js 显示的时间不对
Moment.js is not showing right time
当我通过 UTC 日期时间时,我从 momentjs 得到了错误的时间我希望它在墨尔本转换为 7:30pm
例如:
var myUTCTime = moment("2020-12-02 09:30:00.0000000 +00:00").utc();
2020 年 12 月 2 日星期三 09:30:00 GMT+0000
var melbourne = moment("2020-12-02 09:30:00.0000000 +00:00").utc().tz("Australia/Melbourne");
2020 年 12 月 2 日,星期三 20:30:00 GMT+1100
预计墨尔本时间为 2020 年 12 月 2 日星期三 19:30:00 GMT+1000
7:30 PM (19:30) 墨尔本时间 = 9:30 AM (9:30) UTC
以下url显示图表
这是将 夏令时 考虑在内(在 12 月观察)。
对于其他日期,没关系。我试过五月。
moment("2020-05-02 09:30:00.000 +00:00").utc().toString()
"Sat May 02 2020 09:30:00 GMT+0000"
moment("2020-05-02 09:30:00.000 +00:00").utc().tz("Australia/Melbourne").toString();
"Sat May 02 2020 19:30:00 GMT+1000"
当我通过 UTC 日期时间时,我从 momentjs 得到了错误的时间我希望它在墨尔本转换为 7:30pm
例如:
var myUTCTime = moment("2020-12-02 09:30:00.0000000 +00:00").utc();
2020 年 12 月 2 日星期三 09:30:00 GMT+0000
var melbourne = moment("2020-12-02 09:30:00.0000000 +00:00").utc().tz("Australia/Melbourne");
2020 年 12 月 2 日,星期三 20:30:00 GMT+1100
预计墨尔本时间为 2020 年 12 月 2 日星期三 19:30:00 GMT+1000
7:30 PM (19:30) 墨尔本时间 = 9:30 AM (9:30) UTC
以下url显示图表
这是将 夏令时 考虑在内(在 12 月观察)。
对于其他日期,没关系。我试过五月。
moment("2020-05-02 09:30:00.000 +00:00").utc().toString()
"Sat May 02 2020 09:30:00 GMT+0000"
moment("2020-05-02 09:30:00.000 +00:00").utc().tz("Australia/Melbourne").toString();
"Sat May 02 2020 19:30:00 GMT+1000"