将日期范围中的日期与jQuery进行比较

时间:2013-07-30 21:27:13

标签: javascript jquery html

我使用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');
    });
});

当我第一次加载页面并尝试从第一个元素中选择一个日期然后触发显示时,我该如何实现?

0 个答案:

没有答案