我使用this基础DatePicker
组件,我需要比较两个日期。为此,我构建了这段代码:
$(function() {
var startDate = new Date(2012, 1, 20);
var endDate = new Date(2012, 1, 25);
$('#dp4').fdatepicker().on('changeDate', function(ev) {
if (ev.date.valueOf() > endDate.valueOf()) {
$('#date-greater').foundation('reveal', 'open');
} else {
startDate = new Date(ev.date);
$('#dp4').text($('#dp4').data('date'));
}
$('#dp4').fdatepicker('hide');
});
$('#dp5').fdatepicker().on('changeDate', function(ev) {
if (ev.date.valueOf() < startDate.valueOf()) {
$('#date-less').foundation('reveal', 'open');
} else {
endDate = new Date(ev.date);
$('#dp5').text($('#dp5').data('date'));
}
$('#dp5').fdatepicker('hide');
});
});
当我第一次加载页面并尝试从第一个元素中选择一个日期然后触发显示时,我该如何实现?