-3

重複の可能性:
JavaScriptの形式指定を使用して文字列を日時に変換するにはどうすればよいですか?

開始時刻と終了時刻を検証するための以下のコードがあります。

ある程度は機能しますが、開始時刻を午前9時、終了時刻を午後1時とすると、機能しません。

$("#dateTimeAddButton").click(function () 
{                       
        var Date = $("#myDatePickerId").val();

        var startTime = $("#start-Time").val();
        var endTime = $("#end-Time").val(); 

        if(startTime > endTime)
           alert('end time always greater then start time');

});

誰かがこれを手伝ってくれます。よろしくお願いします

4

2 に答える 2

1

@Palashによって提案されたソリューションへの変更

 var startDate = new Date($('#start-Time').val());
 var endDate = new Date($('#end-Time').val());

 if (startDate.getTime() > endDate.getTime()){
 // Do something 
 } 
于 2012-12-26T15:36:40.970 に答える
0

2つの文字列を比較しているのであって、Dateオブジェクトを比較しているのではありません。それらを時間形式に変換する必要があります。

于 2012-12-26T14:17:38.393 に答える