zpět k lekci

Evropský den v týdnu

důležitost: 5

V evropských zemích začíná týden pondělím (číslo 1), pak je úterý (číslo 2) a tak dále, až nakonec je neděle (číslo 7). Napište funkci vraťMístníDenVTýdnu(datum), která vrátí „evropský“ den v týdnu pro datum.

let datum = new Date(2012, 0, 3);     // 3. leden 2012
alert( vraťMístníDenVTýdnu(datum) );  // úterý, měla by zobrazit 2

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

function vraťMístníDenVTýdnu(datum) {

  let den = datum.getDay();

  if (den == 0) { // 0. den v týdnu (neděle) je v Evropě 7.
    den = 7;
  }

  return den;
}

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