122 of 264 menu

Date objektum

A Date objektum az alapvető objektum dátumok kezelésére.

Szintaxis

let date = new Date();

Most a date változó egy dátum objektum, amely magában tárolja az aktuális időpillanatot (másodperc, perc, óra és így tovább). Speciális függvények segítségével megkaphatjuk a számunkra szükséges időjellemzőket, például az aktuális órát, az aktuális napot vagy az aktuális hónapot.

Például az aktuális órát így kaphatjuk meg: date.getHours(), az aktuális hónapot pedig - így: date.getMonth(). Nézze meg az összes lehetőséget:

let date = new Date(); console.log(date.getSeconds()); // másodpercek console.log(date.getMinutes()); // percek console.log(date.getHours()); // órák console.log(date.getDate()); // napok console.log(date.getMonth()); // hónapok nullától console.log(date.getFullYear()); // év console.log(date.getDay()); // aktuális hét napja

Meghatározott időpillanat beállítása

Beállíthatunk nem az aktuális időpillanatot, hanem egy meghatározottat. Ehhez át kell adni a paramétereket a new Date(év, hónap, nap, órák, percek, másodpercek, ezredmásodpercek) formátumban, és ebben az esetben a date változóba nem az aktuális időpillanat kerül feljegyzésre, hanem az, amelyiket mi megadtunk a paraméterekben. Ennek a formátumnak a sajátossága: a hónapok számozása nulláról indul, a hiányzó paraméterek, kezdve az óráktól, nullának számítanak, az év, hónap és nap esetében pedig – egynek.

Példa

Írjuk ki az aktuális napot, hónapot és évet a 'év-hónap-nap' formátumban (a hónap eközben 1-gyel kevesebb lesz mint a valós, mivel a hónapok számozása nullától történik):

let date = new Date(); let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate(); console.log(str);

Lásd még

hyhidebyru