gpt4 book ai didi

javascript - 使用日期 javascript 转换时间戳数组

转载 作者:行者123 更新时间:2023-12-01 00:27:20 24 4
gpt4 key购买 nike

我有一个时间戳数组,我想将其转换为日期。

timestamps = [1568666854141, 1568595225048, 1568594645595];
timestamps.forEach(function(d) { d = new Date(d) } )

当我在调试中执行 new Date(d) 时,它会给我 Mon Sep 16 2019 16:47:34 GMT-0400 这很好,但如果我检查我的数组,还是一样。它给了我[1568666854141, 1568595225048, 1568594645595] 而不是 [Mon Sep 16 2019 16:47:34 GMT-0400, ...] 为什么不是每个元素 d 都重新分配给日期?

最佳答案

forEach不能修改origin数组,请使用map:

let timestamps = [1568666854141, 1568595225048, 1568594645595];
timestamps = timestamps.map(function(d) { return new Date(d) } )

关于javascript - 使用日期 javascript 转换时间戳数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58869205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com