2010-12-27 16 views
0
開始日の1日を軽減する方法
$.validator.addMethod("enddate", function (value, element) { 
    var startdatevalue = $('#StartDate').val(); 
    return Date.parse(startdatevalue) < Date.parse(value); 
}); 

...私はjqueryの日時ピッカー検証

+1

こんにちは、この質問には関係ありませんが、本当にあなたの質問のいくつかを回答する必要があります。そうでないと、人々はあなたの質問に本当に熱望しません。 –

答えて

3

date.jsを使用して日付を終了する以上の開始日をチェックする必要があり、それが何になると、ライブラリに私の行くです日付/時刻関連。ドキュメントはここにある:date.js.を使用して

end.add(1).days(); 

http://code.google.com/p/datejs/wiki/APIDocumentation

あなたはこのような何かを試みることができますそれとも使う便利な機能を比較: - 開始日付ピッカー、およびエンド日付ピッカー、私はjQueryの日付ピッカーと、過去に使用している

if (start.isBefore(end) || start.equals(end)) { ... } 

1つのトリックは、2つのコントロールを使用することです。開始日のピッカーが変更されるたびに、終了ピッカーの最小日を開始日ピッカーの現在の値以上にリセットすることができます。

$('#secondRoundStartDate').datepicker('option', 'minDate', start);