将对象数组内的时间戳格式的数据转换为日期格式(使用map和toLocaleString)

时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数
时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。
将时间戳格式的数据转换为日期格式

以下时间戳,单位s,

let objectArr = [{
    name:'fur',
    age:18,
    time:1522801451
},{
    name:'furs',
    age:18,
    time:1222222
},{
    name:'furfur-jiang',
    age:18,
    time:333333
}]
let dateObj = objectArr.map(v=>({
    ...v,
    time:(new Date(v.time*1000).toLocaleString())//对时间戳数据进行处理
}))
console.log(dateObj)
// [ { name: 'fur', age: 18, time: '2018-4-4 8:24:11 AM' },
//   { name: 'furs', age: 18, time: '1970-1-15 11:30:22 AM' },
//   { name: 'furfur-jiang', age: 18, time: '1970-1-5 4:35:33 AM' } ]
发布了128 篇原创文章 · 获赞 52 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44523860/article/details/105335296