レッスンに戻る

曜日を表示する

重要度:5

「MO」、「TU」、「WE」、「TH」、「FR」、「SA」、「SU」の短縮形式で曜日を表示するgetWeekDay(date)関数を作成してください。

たとえば

let date = new Date(2012, 0, 3);  // 3 Jan 2012
alert( getWeekDay(date) );        // should output "TU"

テストを含むサンドボックスを開きます。

メソッドdate.getDay()は、日曜日から始まる曜日を返します。

曜日を配列にして、番号で適切な曜日名を取得できるようにしましょう

function getWeekDay(date) {
  let days = ['SU', 'MO', 'TU', 'WE', 'TH', 'FR', 'SA'];

  return days[date.getDay()];
}

let date = new Date(2014, 0, 3); // 3 Jan 2014
alert( getWeekDay(date) ); // FR

サンドボックスでテストを含むソリューションを開きます。