P粉7941776592023-08-04 15:33:36
getTime() メソッドを使用して日付を比較します。これにより、比較のためにエポックからのミリ秒数 (数値) が返されます。 リーリー
また、文字列表現に依存するのではなく、明示的な年/月/日の数値を使用して Date オブジェクトを構築することを検討してください (Date.parse() を参照)。 JavaScript の日付は常にクライアント (ブラウザー) のタイムゾーンを使用して表されることを覚えておいてください。P粉9905682832023-08-04 12:15:10
これは、2 番目のケースでは、実際の日付オブジェクトが比較され、2 つのオブジェクトが等しくなることがないためです。数値にキャストします:
リーリーより明示的に数値に変換したい場合は、次のいずれかの方法を使用できます。
リーリーフロア
リーリーは、仕様 §11.9.3 抽象的等価比較アルゴリズムへの参照です。基本的に、オブジェクトを比較する場合、obj1 == obj2 が同じオブジェクトを参照する場合にのみ true となり、それ以外の場合は結果が false になることを示しています。