我有一个日期的格式是dd.MM.yyyy HH:mm:ss
,需要将其转换为ISO格式,但转换不正确。以下是我的代码:
let date = '12.01.2016 0:00:00'; //12 January 2016
let parsedDate = moment(date, 'dd.MM.yyyy HH:mm:ss')
console.log(parsedDate.toISOString()); //result is 2016-12-31T23:00:00.000Z
示例2:
let date = '12.01.2016 0:00:00'; //12 January 2016
let parsedDate = new Date(date)
console.log(parsedDate.toISOString()); //result is 2016-11-30T23:00:00.000Z
问题出在哪里?为什么我得到了不同的结果?