gpt4 book ai didi

javascript - 在 JavaScript 中对时间戳数组进行排序

转载 作者:行者123 更新时间:2023-11-28 17:30:56 25 4
gpt4 key购买 nike

我正在开发一个 Angular Web 服务,用于创建照片旅程并使用 Leaflet 将它们显示在 map 上。当我上传图片时,我从它们的 EXIF 数据中获取它们的坐标,并从中获取它们的 DateTimeOriginal ,它返回如下字符串:

enter image description here

然后将它们保存在数组中,以便进一步连接 map 上的路径。

我在按时间戳对该数组进行排序以便正确连接 map 上的标记时遇到问题:

enter image description here

如何按时间戳排序?

最佳答案

日期似乎无效。如果它的格式正确,如下所示(“2012/10/24 16:37:44”),您可以这样做:

const a = new Date("2012/10/24 16:37:44").getTime();

例如,您可以映射此数组中的项目

function sortNumber(a,b) {
return a - b;
}

items.map(item => new Date(item.timestamp).getTime()).sort(sortNumber);

关于javascript - 在 JavaScript 中对时间戳数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50467504/

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