解析MySQL日期

时间:2017-02-27 21:11:27

标签: mysql momentjs

我从MySQL那里得到了一个约会并尝试用时刻解析它

let date = moment('2017-02-27T00:00:00.000Z').format('YYYY-MM-DD')
console.log(date) //2017-02-26

为什么我会失去一天;什么是解析它的正确方法?

1 个答案:

答案 0 :(得分:5)

这是因为时区而发生的。

您可以使用.tz()更改它以使用特定时区或使用.utc()

let date = moment('2017-02-27T00:00:00.000Z').utc().format('YYYY-MM-DD')
console.log(date) //2017-02-27

http://momentjs.com/timezone/docs/#/using-timezones/parsing-in-zone/