TypeScript 指定した日付Dateの曜日を取得する方法
環境
Windows 11 Pro 64bit
TypeScript 4.4.4
構文
1.let wkday = date.getDay();
曜日を0~6の数値で取得します。
2.let wkday = date.toLocaleDateString(locale, {weekday: 'long’});
toLocaleDateString()の第1引数にロケール(日本の場合は「’ja’」)、第2引数に「{weekday: 'long’}」を指定します。
使用例1
数値として曜日を取得する
let date = new Date("December 25, 2019 11:00:00"); let wkday = date.getDay(); console.log("曜日:" + wkday);
使用例2
文字列として曜日を取得する
let date = new Date("December 25, 2019 11:00:00"); let wkday = date.toLocaleDateString('ja', {weekday: 'long'}); console.log(wkday);