【发布时间】:2019-02-14 02:13:32
【问题描述】:
您好,我正在使用 node.js 中的 moment 库并设置时区。但是,即使在设置时区之后,当我进行控制台日志记录时,我仍然会得到错误的日期(提前一天)。这是我的示例代码和下面的输出。
代码:
const moment = require('moment-timezone');
const log4js = require('log4js');
let logger = log4js.getLogger();
logger.level ='debug'
let date1 = moment().tz("America/New_York").toDate()
logger.debug(date1)
输出:
[2019-02-13T21:09:48.019] [DEBUG] default - 2019-02-14T02:09:48.019Z
注意日期比今天的实际日期早一天。
【问题讨论】: