日付が平日かどうか

Beginner

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

はじめに

この実験では、JavaScript プログラミングについて掘り下げ、日付と曜日を扱う方法を学びます。具体的には、JavaScript の Date オブジェクトを使って、与えられた日付が平日かどうかを確認する方法を探ります。この実験が終わると、曜日に基づいて日付が平日かどうかを判断する関数を書けるようになります。

日付が平日かどうかを確認する

与えられた日付が平日かどうかを確認するには、次のコード スニペットを使用できます。

const isWeekday = (date = new Date()) => date.getDay() % 6 !== 0;
  • この関数は Date.prototype.getDay() を使って、曜日を数字 (0 - 6) として取得します。ここでは、日曜日が 0、土曜日が 6 です。
  • そして、曜日が 0(日曜日)または 6(土曜日)でないことを確認します。これは平日であることを意味します。
  • 引数として日付が提供されない場合、現在の日付が既定値として使用されます。

使用例:

isWeekday(); // true (現在の日付が平日の場合)
isWeekday(new Date(2021, 5, 28)); // true (日付が平日の場合)

まとめ

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