在JavaScript中映射新日期

在JavaScript中映射新日期,javascript,Javascript,这是我的数据 { "contacts": "ners.com", "recipient": "krtners.com", "date_sent": "07/07/2020 21:35:31", "subject": "Re: David vs Goliath -" } 我尝试使用getTime函数,它不断

这是我的数据

{
    "contacts": "ners.com",
    "recipient": "krtners.com",
    "date_sent": "07/07/2020 21:35:31",
    "subject": "Re: David vs Goliath -"
}
我尝试使用
getTime
函数,它不断返回
NaN

const timeStamp=(旧日期)=>{
let now=新日期(旧日期);
控制台日志(旧日期);
now=now.getTime();
现在就回来;
};
data.map((i)=>(i.date\u sent=时间戳(date\u sent));

你想做这样的事情吗?无法达到你想要达到的目标。。。检查下面的代码,阅读注释,按“运行代码段”进行测试

数据=[{
“联系人”:giovani@energyimpactpartners.com",
“收件人”:kann@energyimpactpartners.com",
“发送日期”:“2020年7月7日21:25:31”,
“主题”:“关于:大卫1对歌利亚1——”
},{
“联系人”:giovani@energyimpactpartners.com",
“收件人”:kann@energyimpactpartners.com",
“发送日期”:“07/07/2020 21:35:31”,
“主题”:“关于:大卫2对歌利亚2——”
},{
“联系人”:giovani@energyimpactpartners.com",
“收件人”:kann@energyimpactpartners.com",
“发送日期”:“2020年7月7日21:45:31”,
“主题”:“关于:大卫3对歌利亚3——”
}];
常量时间戳=(旧日期)=>{
let now=新日期(旧日期);
now=now.getTime();
现在就回来;
};
//使用时间戳字段扩展数据
data.map((i)=>i.date\u sent=时间戳(i.date\u sent));
//日志

控制台日志(数据)您希望日期输出采用什么格式。当您在同一行中使用long now而不是old_date时,您会得到什么?查看您的代码。它应该可以工作,但如果它不工作,那么lambda中发送的数据变量肯定有问题。感谢兄弟的提示,但是im尝试的是将“发送日期”的返回值替换为“时间戳”到我的列表中。谢谢,顺便说一句bro@WaBroqueza好的,我已经更新了我的答案,现在
date\u sent
的值被时间戳替换了