Nastavenie času v objekte Date v JavaScripte

Keď sme vytvárali objekt s dátumom takýmto spôsobom: new Date(), - nechali sme okrúhle zátvorky prázdne. V tomto prípade sme dostali aktuálny časový okamih.

Je však možné postupovať aj inak - odovzdať mu parametre vo formáte new Date(rok, mesiac, deň, hodiny, minúty, sekundy, milisekundy) a v tomto prípade sa do premennej date zapíše nie aktuálny časový okamih, ale ten, ktorý sme uviedli v parametroch. Pri tom sa pri odovzdávaní parametrov mesiace počítajú od nuly.

Parametre je možné vynechávať od konca. Pri tom sa chýbajúce parametre pre milisekundy, sekundy a hodiny považujú za nulu, a pre dni za jednotku. Rok a mesiac nie je možné vynechať.

Vytvorme objekt s dátumom za konkrétny časový okamih:

javascriptlet date = new Date(2025, 10, 5, 12, 59, 59);

Možnosť nastavenia časového okamihu je možné využiť napríklad na to, aby sme zistili deň v týždni pre konkrétny dátum:

javascriptlet date = new Date(2025, 10, 5); // nastavíme 5. november 2025
let day  = date.getDay();
let days = ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'];

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

Zistite, ktorý deň v týždni bol na vaše narodeniny.