Výpis častí dátumu slovami v JavaScripte

Už viete vypisovať deň týždňa vo forme čísla pomocou metódy getDay. Často ale nepotrebujeme číslo dňa týždňa, ale jeho textový názov. Napíšme kód, ktorý bude prevádzať čísla vrátené metódou getDay na príslušné názvy dní týždňa.

Na začiatok napíšme kód, ktorý bude vypisovať číslo aktuálneho dňa týždňa:

javascriptlet date = new Date();
let day = date.getDay();

console.log(day);

A teraz vylepšime tento kód tak, aby sa na obrazovku vypisoval nie číslo dňa týždňa, ale jeho názov (pre stručnosť bude nedeľa 'ne', pondelok 'po' atď.).

Na vyriešenie úlohy vytvoríme pole dní týždňa days a začneme ho nedeľou (tak ako je to nulový deň):

javascriptlet days = ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'];

Ako pomocou tohto poľa vypísať na obrazovku, napríklad, 'ut'? Je potrebné zadať do hranatých zátvoriek číslo tohto dňa (utorok má číslo 2):

javascriptlet days = ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'];
console.log(days[2]); // vypíše 'ut'

My však nechceme zadávať deň týždňa ručne, ale chceme, aby JavaScript sám určil aktuálny deň a vypísal jeho názov. Na to je potrebné skombinovať to, čo vráti metóda getDay, a naše pole days:

javascriptlet date = new Date();
let day  = date.getDay();
let days = ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'];

console.log(days[day]);
Задание 1

Nech je dané nasledujúce pole:

javascriptlet months = [
  'jan', 'feb', 'mar', 'apr', 'máj', 'jún',
  'júl', 'aug', 'sep', 'okt', 'nov', 'dec'
];

Vypíšte pomocou tohto poľa názov aktuálneho mesiaca.