zpět k lekci

Zobrazení dne v týdnu

důležitost: 5

Napište funkci vraťDenVTýdnu(datum), která zobrazí den v týdnu ve zkráceném tvaru: „PO“, „ÚT“, „ST“, „ČT“, „PÁ“, „SO“, „NE“.

Příklad:

let datum = new Date(2012, 0, 3);  // 3. leden 2012
alert( vraťDenVTýdnu(datum) );     // měla by vypsat „ÚT“

Otevřít pískoviště s testy.

Metoda datum.getDay() vrací číslo dne v týdnu počínajíc nedělí.

Vytvoříme pole dnů v týdnu, abychom mohli získat název příslušného dne podle jeho čísla:

function vraťDenVTýdnu(datum) {
  let dny = ['NE', 'PO', 'ÚT', 'ST', 'ČT', 'PÁ', 'SO'];

  return dny[datum.getDay()];
}

let datum = new Date(2014, 0, 3); // 3. leden 2014
alert( vraťDenVTýdnu(datum) ); // PÁ

Otevřít řešení s testy na pískovišti.