我正在尝试检查日期是否早于今天的日期,如果为真则显示错误。当前发生的情况是,如果月份小于今天的月份,即使年份设置为 2014 年或以后,也会显示错误。例如,今天是 4/18/2013 没有错误,但是 4/17/2014 和 3/17/2014 出现错误,但 5/17/2013 没有。在检查过程中似乎忽略了年份。希望这有点道理...
$("#expDate").datepicker({
changeMonth: true,
changeYear: true,
minDate: 0,
onClose: function(selectedDate) {
var currDate = $.datepicker.formatDate('mm/dd/yy', new Date());
if (selectedDate < currDate) {
$("#warning").append("The number has expired");
} else {
$("#warning").html("");
}
}
});