返回課程

顯示星期幾

重要性:5

撰寫函式 `getWeekDay(date)` 以簡短格式顯示星期幾:‘MO’、‘TU’、‘WE’、‘TH’、‘FR’、‘SA’、‘SU’。

例如

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

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