首页 > 解决方案 > 角度 8 中的日期解析问题

问题描述

let datetimeStamp = '2020-07-11T00:05:00';

let flightDateTime = new Date(datetimeStamp);

flightDateTime.getMonth()
// Output is 6 

但根据提供的 datetimeStamp 应该是 7。

标签: javascriptangular

解决方案


getMonth()0从(一月)到(十二月)返回值11,因此您需要手动添加+1以正确调整您的值:

let month = flightDateTime.getMonth() + 1

有关更多详细信息,请查看此处:https ://www.w3schools.com/jsref/jsref_getmonth.asp


推荐阅读