嗨,我有一个日期示例数组,[2019-02-21T04:06:32.000Z]我想将日期转换为所需的格式[02/21/2019 4:06:32 AM].所以我正在使用javascript地图
dateArray.map( x => {
return moment.tz(x, 'Etc/UTC').format('MM/DD/YYYY h:mm:ss A').toString()
});
Run Code Online (Sandbox Code Playgroud)
在此之后我控制台日期数组,但它仍然显示[2019-02-21T04:06:32.000Z]但在map()内,它以所需的格式显示.我在这里做错了什么?任何人都可以帮我解决这个问题吗?谢谢.
小智 6
.map没有改变现有的数组.你应该做 :
dataArray = dateArray.map( x => {
return moment.tz(x, 'Etc/UTC').format('MM/DD/YYYY h:mm:ss A').toString()
});
Run Code Online (Sandbox Code Playgroud)