0

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メッセージは引き続き表示されます。

提案?

4

1 に答える 1

1

$("#datepicker_xxx").datepicker("getDate")選択した日付を日付として取得するために使用します。それからそれはただの問題です

終了 - 開始 >7 * 86400 * 1000

于 2013-08-01T16:16:34.923 に答える