Nastavení času v objektu Date v JavaScriptu
Když jsme vytvářeli objekt s datem
takto: new Date(), -
nechali jsme kulaté závorky prázdné. V tomto
případě jsme získali aktuální časový okamžik.
Lze však postupovat i jinak - předat
mu parametry ve formátu new Date(rok,
měsíc, den, hodiny, minuty, sekundy, milisekundy)
a v tomto případě se do proměnné date
zapíše ne aktuální časový okamžik, ale ten,
který jsme uvedli v parametrech. Přitom
při předávání parametrů začíná číslování měsíců
od nuly.
Parametry lze vynechávat od konce. Přitom chybějící parametry pro milisekundy, sekundy a hodiny jsou považovány za nulu, a pro dny - za jedničku. Rok a měsíc nelze vynechat.
Vytvořme objekt s datem za konkrétní časový okamžik:
let date = new Date(2025, 10, 5, 12, 59, 59);
Možnost nastavení časového okamžiku lze využít, například k tomu, abychom zjistili den v týdnu pro konkrétní datum:
let date = new Date(2025, 10, 5); // nastavíme 5. listopadu 2025
let day = date.getDay();
let days = ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'];
console.log(days[day]);
Zjistěte, který den v týdnu byl ve váš den narození.