Jquery 比较动态日期

Jquery 比较动态日期,jquery,Jquery,如何使用jQuery比较div元素中的两个日期? 如果div类似于: <div class="col-sm-5 text-right date-time" data-from="2015/6/16 9:20:00" data-to="2015/6/16 10:20:00"> 起始日期和截止日期是动态的。比较后,它应根据时间显示更大的日期 请帮助-我搜索了所有日期,但都是先初始化然后比较的。为什么不使用新日期(attributeValue)像整数一样进行比较呢。检查此链接 v

如何使用jQuery比较div元素中的两个日期?
如果div类似于:

  <div class="col-sm-5 text-right date-time" data-from="2015/6/16 9:20:00" data-to="2015/6/16 10:20:00">

起始日期和截止日期是动态的。比较后,它应根据时间显示更大的日期


请帮助-我搜索了所有日期,但都是先初始化然后比较的。

为什么不使用
新日期(attributeValue)
像整数一样进行比较呢。检查此链接

var elements=document.querySelectorAll('.date-time');
对于(var i=0;i新日期(到)){
更大=来自;
}
元素[i].innerHTML=biger+'-->将'+from+'与'+to+'进行比较;
'; }

希望这就是您要查找的内容。

必须阅读感谢执行选项。这就是我要查找的内容。我从上面的代码中得到了答案……但是假设输出应该是2015年6月16-17日,假设时间是晚上9:00-早上6:00,而不是显示更大的日期。要实现这一点,需要做哪些修改?@Amit您必须解析日期并获得月、年和时间,然后显示。如果您能给出这方面的示例,将对我有很大帮助。
var elements = document.querySelectorAll('.date-time');

for(var i = 0; i < elements.length; i++) {
    var from = elements[i].getAttribute('data-from');
    var to = elements[i].getAttribute('data-to');
    var bigger = to;
    if(new Date(from) > new Date(to)) {
       bigger = from; 
    }
    elements[i].innerHTML = bigger + ' --> Compared ' + from + ' vs ' + to + ';<br>';
}