A JavaScript dátum objektum használható év, hónap és nap lekérésére. A JavaScript date objektum segítségével időzítőt jeleníthet meg a weboldalon.
A dátum objektum létrehozásához különböző dátum konstruktorokat használhat. Módszereket biztosít a nap, hónap, év, óra, perc és másodperc lekérésére és beállítására.
Konstruktőr
A dátum konstruktor 4 változatát használhatja dátum objektum létrehozásához.
- Dátum()
- Dátum (ezredmásodperc)
- Dátum(dátumkarakterlánc)
- Dátum (év, hónap, nap, óra, perc, másodperc, ezredmásodperc)
JavaScript dátummódszerek
Lássuk a JavaScript dátummetódusok listáját a leírásukkal együtt.
| Mód | Leírás |
|---|---|
| getDate() | Az 1 és 31 közötti egész értéket adja vissza, amely a megadott dátum napját jelenti a helyi idő alapján. |
| getDay() | A 0 és 6 közötti egész értéket adja vissza, amely a hét napját jelenti a helyi idő alapján. |
| getFullYears() | Azt az egész értéket adja vissza, amely az évet reprezentálja a helyi idő alapján. |
| getHours() | A 0 és 23 közötti egész értéket adja vissza, amely a helyi idő alapján kifejezi az órákat. |
| get Milliseconds() | A 0 és 999 közötti egész értéket adja vissza, amely ezredmásodperceket jelöl a helyi idő alapján. |
| getMinutes() | A 0 és 59 közötti egész értéket adja vissza, amely a helyi idő alapján a perceket jelenti. |
| get Month() | A 0 és 11 közötti egész értéket adja vissza, amely a hónapot jelöli a helyi idő alapján. |
| getSeconds() | A 0 és 60 közötti egész számot adja vissza, amely a helyi idő alapján a másodperceket jelenti. |
| getUTCDate() | Az 1 és 31 közötti egész értéket adja vissza, amely a megadott dátum napját jelöli az egyetemes idő alapján. |
| getUTCDay() | A 0 és 6 közötti egész értéket adja vissza, amely a hét napját jelenti az egyetemes idő alapján. |
| getUTCFullYears() | Azt az egész értéket adja vissza, amely az évet reprezentálja az egyetemes idő alapján. |
| getUTCHours() | A 0 és 23 közötti egész értéket adja vissza, amely az órákat jelenti az egyetemes idő alapján. |
| getUTCMutes() | A 0 és 59 közötti egész értéket adja vissza, amely a perceket jelenti az univerzális idő alapján. |
| getUTCMonth() | A 0 és 11 közötti egész számot adja vissza, amely a hónapot jelenti az univerzális idő alapján. |
| getUTCSeconds() | A 0 és 60 közötti egész értéket adja vissza, amely az univerzális idő alapján a másodperceket jelenti. |
| dátum beállítása() | Beállítja a nap értékét a megadott dátumhoz a helyi idő alapján. |
| setDay() | Beállítja a hét adott napját a helyi idő alapján. |
| setFullYears() | A megadott dátum évértékét a helyi idő alapján állítja be. |
| setHours() | Beállítja az óra értékét a megadott dátumra a helyi idő alapján. |
| setMilliseconds() | A megadott dátum ezredmásodperces értékét a helyi idő alapján állítja be. |
| setMinutes() | A helyi idő alapján beállítja a megadott dátum percértékét. |
| set Month() | Beállítja a hónap értékét a megadott dátumra a helyi idő alapján. |
| setSeconds() | Beállítja a második értéket a megadott dátumhoz a helyi idő alapján. |
| setUTCDate() | Az univerzális idő alapján állítja be a nap értékét a megadott dátumhoz. |
| setUTCDay() | A hét adott napját az egyetemes idő alapján állítja be. |
| setUTCFullYears() | A megadott dátum évértékét az egyetemes idő alapján állítja be. |
| setUTCHours() | Az univerzális idő alapján állítja be a megadott dátum óraértékét. |
| setUTCMilliseconds() | Az univerzális idő alapján állítja be a megadott dátum ezredmásodperces értékét. |
| setUTCMutes() | Az univerzális idő alapján állítja be a megadott dátum percértékét. |
| setUTCMonth() | Az univerzális idő alapján állítja be a hónap értékét a megadott dátumra. |
| setUTCSeconds() | A megadott dátum második értékét az univerzális idő alapján állítja be. |
| toDateString() | Egy Date objektum dátum részét adja vissza. |
| toISOString() | A dátumot ISO formátumú karakterláncban adja vissza. |
| toJSON() | A Date objektumot képviselő karakterláncot ad vissza. A Dátum objektumot is szerializálja a JSON szerializálás során. |
| toString() | A dátumot karakterlánc formájában adja vissza. |
| toTimeString() | Egy Date objektum időrészletét adja vissza. |
| toUTCSstring() | A megadott dátumot karakterlánc formájában konvertálja UTC időzónával. |
| értéke() | Egy Date objektum primitív értékét adja vissza. |
JavaScript dátum példa
Lássuk az egyszerű példát a dátumobjektum nyomtatására. Kinyomtatja a dátumot és az időt is.
Current Date and Time: <span id="txt"></span> var today=new Date(); document.getElementById('txt').innerHTML=today;Tesztelje most
Kimenet:
Current Date and Time: <span id="txt3"></span>
Lássunk egy másik kódot a dátum/hónap/év nyomtatásához.
Kimenet:
JavaScript aktuális idő példa
Lássuk az egyszerű példát a rendszer aktuális idejének kinyomtatására.
Current Time: <span id="txt"></span> var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); document.getElementById('txt').innerHTML=h+':'+m+':'+s;Tesztelje most
Kimenet:
Current Time: <span id="txt"></span>
JavaScript digitális óra példa
Lássuk az egyszerű példát a digitális óra megjelenítésére JavaScript dátumobjektum használatával.
Kétféleképpen állíthat be intervallumot a JavaScriptben: setTimeout() vagy setInterval() metódussal.
Current Time: <span id="txt"></span> window.onload=function(){getTime();} function getTime(){ var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); // add a zero in front of numbers<10 m="checkTime(m);" s="checkTime(s);" document.getelementbyid('txt').innerhtml="h+':'+m+':'+s;" settimeout(function(){gettime()},1000); } setinterval('gettime()',1000); another way function checktime(i){ if (i<10){ i="0" + i; return < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Current Time: <span id="txt2"></span> </pre> <hr></10> 10>