はじめに
この実験では、JavaScript を使って日付が別の日付と同じかどうかを確認する方法を探ります。日付を ISO 文字列形式に変換するために、DateオブジェクトとそのtoISOString()メソッドを使います。その後、厳密な等価性チェックを使って等価性を比較できます。この実験が終わるとき、JavaScript で日付を比較し、それらが同じであることを確認する方法をよりよく理解するようになります。
2 つの日付が同じかどうかを確認する
2 つの日付が同じかどうかを確認するには、次の手順に従います。
- ターミナル/SSH を開き、コーディングの練習を始めるために
nodeと入力します。 - 2 つの日付を比較するために、
Date.prototype.toISOString()と厳密な等価性チェック (===) を使用します。 - 以下はコードのサンプルです。
const isSameDate = (dateA, dateB) =>
dateA.toISOString() === dateB.toISOString();
- 2 つの日付を引数として関数をテストして、それらが同じかどうかを確認します。
isSameDate(new Date(2010, 10, 20), new Date(2010, 10, 20)); // true
この関数は、2 つの日付の ISO 文字列表現を比較することで、それらが同じかどうかを確認します。
まとめ
おめでとうございます!「日付が別の日付と同じかどうか」の実験を完了しました。スキルを向上させるために、LabEx でさらに実験を練習できます。