无法在Heroku上转换为JST时区

时间:2019-08-02 14:00:46

标签: node.js heroku commando

我正在尝试使用此代码将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

1 个答案:

答案 0 :(得分:1)

日本的IANA时区标识符是Asia/Tokyo,而不是Japan