0

我正在尝试input使用此代码将日期转换为日本时区

var japanTime = new Date(input).toLocaleString("en-US", { timeZone: "Japan" });
        japanTime = new Date(japanTime);
        message.channel.send('JAP time output: ' + japanTime.toLocaleString());

它在 Visual Studio Code 上正常运行,但是当我在 heroku 上部署它并尝试转换任何日期时,出现此错误RangeError: Expected Area/Location(/Location)* for time zone, got Japan

4

1 回答 1

1

日本的IANA时区标识符是Asia/Tokyo, notJapan

于 2020-01-21T12:34:18.110 回答