如何在Javascript中过滤日期

如何在Javascript中过滤日期,javascript,html,Javascript,Html,我有这个代码是JS $(".datepicker").datepicker(); $(".datepicker-to").datepicker({ changeMonth: true, changeYear: true, maxDate: "0D" }); 接受不超过当前系统日期的日期。例如,现在我有两个文本框,它接受datefrom和dateto…现在我希望系统进行验证。示例我输入的日期为:1-15-13(MMDDYY)和日

我有这个代码是JS

$(".datepicker").datepicker();
    $(".datepicker-to").datepicker({
        changeMonth: true,
          changeYear: true,
        maxDate: "0D"
    });
接受不超过当前系统日期的日期。例如,现在我有两个文本框,它接受datefrom和dateto…现在我希望系统进行验证。示例我输入的日期为:1-15-13(MMDDYY)和日期为:1-13-13…显然这是不可接受的。现在,如何筛选此项?

提供了选择日期范围的功能

尝试使用下面的代码

HTML:

检查这个。

给你:

HTML:


不同的是,如果
getTime()
为负数,则日期无效。请重试
<input id="fromDate" type="text"/>
<input id="toDate" type="text"/>
$('#fromDate').datepicker({
    changeMonth: true,
    changeYear: true,
    onClose: function( selectedDate ) {
        $( "#toDate" ).datepicker( "option", "minDate", selectedDate );
        }
    });
    $('#toDate').datepicker({
        changeMonth: true,
        changeYear: true,
        onClose: function( selectedDate ) {
            $( "#fromDate" ).datepicker( "option", "maxDate", selectedDate );
        }
    });
<input id="from" type="text"/>
<input id="to" type="text"/>
 $(function () {
     $("#from").datepicker({
         defaultDate: "+1w",
         changeMonth: true,
         onClose: function (selectedDate) {
             $("#to").datepicker("option", "minDate", selectedDate);
         }
     });
     $("#to").datepicker({
         defaultDate: "+1w",
         changeMonth: true,
         onClose: function (selectedDate) {
             $("#from").datepicker("option", "maxDate", selectedDate);
         }
     });
 });