如何在字符串中查找最大日期。我尝试但不工作。
我的字符串是2018年07月29日2018年07月24日2018年06月24日
如何找到最大日期?
我的代码是:
var test = $(".deadline_class").text();
var data = test
var dates = [];
for (var i = 0; i < data.length; i++)
{
dates.push(new Date(data[i][0]));
}
var maxDate=new Date(Math.max.apply(null,dates));
alert(maxDate);
帮助,我需要任何解决方案。
答案 0 :(得分:0)
您需要一个数组来执行此操作。因此,您需要使用一些唯一的关键字来拆分字符串,例如下面我用comma(,)
所做的那样var test = "2018/07/29,2018/07/24,2018/06/24";
test = test.split(",")
var data = test
var dates = [];
for (var i = 0; i < data.length; i++)
{
dates.push(new Date(data[i][0]));
}
var maxDate=new Date(Math.max.apply(null,dates));
alert(maxDate);