[JavaScript]Dateの曜日を文字列として取得するには?

JavaScript

どうも、ちょげ(@chogetarou)です。

Dateの曜日を文字列(string)として取得する方法を紹介します。

スポンサーリンク

方法

Dateの曜日を文字列(string)として取得するには、toLocaleDateString()を使います。

まず、対象のDateからtoLocaleDateString()を呼び出します。

そして、toLocaleDateString()の第1引数にロケール、第2引数に「{weekday: ‘long’}」を指定します。

//date=対象のDate, locale=ロケール
let weekday = date.toLocaleDateString(locale, {weekday: 'long'});

上記のtoLocaleDateString()は、呼び出したDateの曜日を文字列として取得します。

使用例

let date = new Date("December 25, 2022 00:00:00");

let weekday = date.toLocaleDateString('ja', {weekday: 'long'});

console.log(weekday);
出力:
日曜日

コメント

タイトルとURLをコピーしました