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
数値として曜日を取得する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let date = new Date("December 25, 2019 11:00:00");
let wkday = date.getDay();
console.log("曜日:" + wkday);
let date = new Date("December 25, 2019 11:00:00"); let wkday = date.getDay(); console.log("曜日:" + wkday);
let date = new Date("December 25, 2019 11:00:00");

let wkday = date.getDay();

console.log("曜日:" + wkday);

使用例2
文字列として曜日を取得する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let date = new Date("December 25, 2019 11:00:00");
let wkday = date.toLocaleDateString('ja', {weekday: 'long'});
console.log(wkday);
let date = new Date("December 25, 2019 11:00:00"); let wkday = date.toLocaleDateString('ja', {weekday: 'long'}); console.log(wkday);
let date = new Date("December 25, 2019 11:00:00");

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

console.log(wkday);

 

TypeScript

Posted by arkgame