レッスンに戻る

ヨーロッパの曜日

importance: 5

ヨーロッパ諸国では週は月曜日(数値1)から始まり、火曜日(数値2)から日曜日(数値7)まで続きます。dateの「ヨーロッパの」曜日を返す関数ローカルデー(date)を記述してください。

let date = new Date(2012, 0, 3);  // 3 Jan 2012
alert( getLocalDay(date) );       // tuesday, should show 2

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

function getLocalDay(date) {

  let day = date.getDay();

  if (day == 0) { // weekday 0 (sunday) is 7 in european
    day = 7;
  }

  return day;
}

サンドボックスでテスト付きの解決策を開きます。