引起我的注意,使用jQuery DatePicker,在比较日期时,比较日期的唯一部分是月和日。
$("#complete_date").datepicker({
minDate: 0,
beforeShowDay: noWeekendsOrHolidays,
onSelect: function(date) {
if (date < choice_date)
{
$("#early_dialog").dialog("open");
if ($("#alert").length < 1)
{
$(".ui-dialog-title").append("<img src='/icon_alert.gif' id='alert'>");
}
}
}
});
基本上,测试是今天的日期是8/1/2013
而我选择1/14/2014
,early_dialog
消息仍会显示。
建议?
答案 0 :(得分:1)
使用$("#datepicker_xxx").datepicker("getDate")
将选定日期作为日期。那么这只是
结束 - 开始&gt; 7 * 86400 * 1000