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:
let 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:
let 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]);
Zistite, ktorý deň v týždni bol na vaše narodeniny.