返回課程

歐洲星期

重要性:5

歐洲國家的星期從星期一(數字 1)開始,然後是星期二(數字 2),直到星期日(數字 7)。撰寫一個函式 getLocalDay(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;
}

在沙盒中開啟包含測試的解答。