他の質問がありましたが、私のコードで問題が見つかっていません。 しかし、私はまだに実行し、私は新しいの2つの日付を見つけようとしています、と私は次の操作を行うと日時の論理を比較する
var bool = false
if (year1 <= year2)
if (month1 <= month2)
if (day1 <= day2)
if (hours1 <= hours2)
if (minutes1 <= minutes2)
if (seconds1 <= seconds2)
bool = true;
return bool;
を比較することができますので、私は変数にDD、MM YY、HH、MM、SSを分割しています例えば、最初の日付が日の月と年と時ではなく、分と秒で大きい場合
例:時刻1が18/7/2016 15:16:4で時刻2が19/7/2016 18:14:59
時間2が新しいものであっても、それは問題の秒数であっても偽になります。 これはelseで修正できますか?あなたの質問のために
理由だけで実行しない: '場合(YEAR1 <= YEAR2 && MONTH1 <= MONTH2 && 1日目の< = day2 && hours1 <= hours2 && minutes1 <= minutes2 && seconds1 <= seconds2){ \t \t bool = true; \t} '? – vaso123
'Date'オブジェクトのネイティブ比較演算子を使用するのではなく、なぜフィールドの日付を分割するのですか? – Aaron
[JavaScriptとの2つの日付の比較]の可能な複製(0125774/compare-two-dates-with-javascript) – Aaron