はじめに
この実験では、JavaScript を使って与えられた日付オブジェクトから曜日の名前を取得する方法を探ります。曜日の名前を取得するには、Date.prototype.toLocaleDateString() メソッドに { weekday: 'long' } オプションを指定します。また、任意の 2 番目の引数を使って言語固有の名前を指定することもできますし、既定のロケールを使うこともできます。
日付オブジェクトから曜日名を取得する
Date オブジェクトから曜日名を取得するには、次の手順に従います。
- ターミナル/SSH を開き、コーディングの練習を始めるために
nodeと入力します。 Date.prototype.toLocaleDateString()に{ weekday: 'long' }オプションを使って曜日を取得します。- 任意の 2 番目の引数を使って言語固有の名前を取得することもできますし、それを省略して既定のロケールを使うこともできます。
以下はサンプルの実装です。
const dayName = (date, locale) =>
date.toLocaleDateString(locale, { weekday: "long" });
この関数を次のように使うことができます。
dayName(new Date()); // 'Saturday'
dayName(new Date("09/23/2020"), "de-DE"); // 'Samstag'
まとめ
おめでとうございます!あなたは曜日名の実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を練習することができます。