如何查找文本中的最大日期?

时间:2018-07-24 13:31:12

标签: jquery web odoo

如何在字符串中查找最大日期。我尝试但不工作。 我的字符串是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);

帮助,我需要任何解决方案。

1 个答案:

答案 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);