gpt4 book ai didi

javascript - 查找最小和最大日期

转载 作者:行者123 更新时间:2023-12-03 16:38:45 26 4
gpt4 key购买 nike

有一个数组:

var a = new Array();

它包含这样的日期条目:“2012-09-12 09:20”等

我需要使用 javascript 查找最小和最大日期。此代码不适用于时间值。

var minT = Math.min.apply(Math, a);
var maxT = Math.max.apply(Math, a);

如何在 javascript 中解决这个问题?这似乎很复杂,因为我对这门语言不是很有经验。

最佳答案

如果您的数组包含 Date 对象,那么这应该有效。如果它只包含像 '2012-09-12 09:20' 这样的字符串,那么您可以对它们进行排序,并获取第一个和最后一个元素。

a.sort(function(a, b){
return Date.parse(a) - Date.parse(b);
});

var maxT = a[a.length-1];
var minT = a[0];

关于javascript - 查找最小和最大日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12390933/

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