日付が別の日付と同じかどうか

JavaScriptJavaScriptBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、JavaScript を使って日付が別の日付と同じかどうかを確認する方法を探ります。日付を ISO 文字列形式に変換するために、DateオブジェクトとそのtoISOString()メソッドを使います。その後、厳密な等価性チェックを使って等価性を比較できます。この実験が終わるとき、JavaScript で日付を比較し、それらが同じであることを確認する方法をよりよく理解するようになります。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28245{{"日付が別の日付と同じかどうか"}} javascript/data_types -.-> lab-28245{{"日付が別の日付と同じかどうか"}} javascript/arith_ops -.-> lab-28245{{"日付が別の日付と同じかどうか"}} javascript/comp_ops -.-> lab-28245{{"日付が別の日付と同じかどうか"}} end

2 つの日付が同じかどうかを確認する

2 つの日付が同じかどうかを確認するには、次の手順に従います。

  1. ターミナル/SSH を開き、コーディングの練習を始めるためにnodeと入力します。
  2. 2 つの日付を比較するために、Date.prototype.toISOString()と厳密な等価性チェック (===) を使用します。
  3. 以下はコードのサンプルです。
const isSameDate = (dateA, dateB) =>
  dateA.toISOString() === dateB.toISOString();
  1. 2 つの日付を引数として関数をテストして、それらが同じかどうかを確認します。
isSameDate(new Date(2010, 10, 20), new Date(2010, 10, 20)); // true

この関数は、2 つの日付の ISO 文字列表現を比較することで、それらが同じかどうかを確認します。

まとめ

おめでとうございます!「日付が別の日付と同じかどうか」の実験を完了しました。スキルを向上させるために、LabEx でさらに実験を練習できます。