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