如何使用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">
来自和来的日期是动态的。比较后,它应根据时间显示更大的日期。
请帮助 - 我搜索了但是每个日期都首先被初始化然后进行比较。
答案 0 :(得分:0)
为什么不使用new Date(attributeValue)
并比较整数。请检查此链接http://jsfiddle.net/b0ye90ps/
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>';
}
希望这就是你要找的东西。