Idő beállítása a Date objektumban JavaScriptben

Amikor létrehoztuk a dátum objektumot így: new Date(), - üresen hagytuk a kerek zárójeleket. Ebben az esetben az aktuális időpontot kaptuk meg.

Azonban más módon is eljárhatunk - átadhatunk neki paramétereket a new Date(év, hónap, nap, óra, perc, másodperc, milliszekundum) formátumban, és ebben az esetben a date változóba nem az aktuális időpont, hanem az, amit a paraméterekben megadtunk, kerül feljegyzésre. Ekkor a paraméterek átadásakor a hónapok számozása nulláról kezdődik.

A paramétereket a végétől kezdve elhagyhatjuk. Ebben az esetben a hiányzó paraméterek a milliszekundumok, másodpercek és órák esetében nullának, a napok esetében pedig egynek számítanak. Az évet és a hónapot nem lehet elhagyni.

Hozzunk létre egy objektumot egy adott időpontra:

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

Az időpont megadásának lehetőségét használhatjuk például arra, hogy megtudjuk a hét napját egy adott dátumra:

javascriptlet date = new Date(2025, 10, 5); // állítsuk be: 2025. november 5.
let day  = date.getDay();
let days = ['vas', 'hét', 'ked', 'sze', 'csü', 'pén', 'szo'];

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

Találd ki, melyik napra esett a születésnapod.