【发布时间】:2021-09-22 06:51:26
【问题描述】:
我有一个对象数组
const array =[{
"id": 1,
"time": "2021-09-22T05:36:22.484Z"
},
{
"id": 2,
"time": "2021-10-22T03:25:26.484Z"
}]
我想在转换为时区后替换所有时间值。
我可以使用
转换为时区moment.tz("time","America/Toronto").format("YYYY-MM-DD HH:mm:ss)
但不确定如何循环替换每个对象的时间值。
所以理想情况下,我会有类似的东西:
const array =[{
"id": 1,
"time": "2021-09-22 15:00"
},
{
"id": 2,
"time": "2021-10-22T 12:00"
}]
【问题讨论】:
-
array.map(({ time, ...args }) => ({ time: moment(...), ...args }))
标签: javascript arrays object ecmascript-6