我在美国中部时区 (CDT)有一个日期时间(2017 年 10 月 27 日星期五凌晨 4:00:00)。我想将此日期时间转换为不同的时区。这些是我想转换的时区。
Eastern Time (EDT)
Pacific Time (PDT)
New Delhi, India (IST)
Central Europian Time (CET)
Riyadh, Saudi Arabia (AST)
Pakistan Standard Time (PKT)
Lagos, Nigeria (WAT)
Australian Standard Time (AET)
Greenwich Mean Time (GMT)
Moscow, Russia (MSK)
China Standard Time (CST)
Run Code Online (Sandbox Code Playgroud)
这就是我正在做的
var dateTime = moment.tz("2017-10-27 4:00:00 AM", "America/Chicago");
var IST = dateTime.tz('Asia/Calcutta').format('MMMM Do YYYY, h:mm:ss a');
console.log(IST) // October 27th 2017, 9:30:00 am
Run Code Online (Sandbox Code Playgroud)
返回的日期时间错误。因为印度标准时间比中部时间早 10 小时 30 分钟。 …