Node JS 错误:时刻时区没有 2018-08-08T10:00:00 的数据

MGu*_*pta 2 node.js momentjs moment-timezone

我正在尝试立即初始化 los_angles 时区的时间。但它抛出以下错误:

时刻时区没有 2018-08-08T10:00:00 的数据

以下是我的代码:

moment().tz("2018-08-08T10:00:00","YYYY-MM-DDTHH:mm:ss",true,"America/Los_Angeles").format("YYYY-MM-DDTHH:mm:ss");
Run Code Online (Sandbox Code Playgroud)

dee*_*wan 6

您应该从 中删除()at 。正确的如下所示momentmoment().tz(..)moment.tz(..)

moment.tz("2018-08-08T10:00:00","YYYY-MM-DDTHH:mm:ss",true,"America/Los_Angeles").format("YYYY-MM-DDTHH:mm:ss");
Run Code Online (Sandbox Code Playgroud)

它给了我结果

“2018-08-08T10:00:00”

参考: http: //momentjs.com/timezone/