A Date objektum a dátum és idő funkcionalitás a TypeScriptben. Lehetővé teszi az év, hónap és nap, óra, perc, másodperc és ezredmásodperc lekérését vagy beállítását.
Ha létrehozunk egy dátumot anélkül, hogy argumentumot adnánk át a konstruktorának, akkor az alapértelmezés szerint a felhasználó számítógépének dátumát és időpontját tartalmazza.
A Date objektum is biztosítja azokat a függvényeket, amelyek ezzel foglalkoznak Koordinált világidő (UTC). , más néven Greenwichi középidő (GMT) . A világidő szabvány az UTC időn alapul.
Dátumobjektum létrehozása
Négyféleképpen hozhat létre új dátumobjektumot:
1. új dátum(): Létrehoz egy új dátumobjektumot a jelenlegivel dátum és idő .
Példa
let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST)
2. új dátum (ezredmásodperc): Létrehoz egy új dátum objektumot mint nulla idő plusz ezredmásodperc .
Példa
let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST)
3. új dátum (randevúzás): Új dátum objektumot hoz létre egy dátum karakterláncból.
Példa
let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST)
4. új dátum (év, hónap, dátum[, óra, perc, másodperc, ezredmásodperc ]): Létrehoz egy új dátumobjektumot meghatározott dátummal és időponttal.
Példa
let date: Date = new Date(2018, 0O5, 0O5, 17, 23, 42, 11); console.log('Date = ' + date); //Date = Tue Jun 05 2018 17:23:42 GMT+0530 (IST)
Dátum objektum tulajdonságai
Ingatlan | Leírás |
---|---|
konstruktőr | Megadja azt a függvényt, amely létrehozza az objektum prototípusát. |
prototípus | Lehetővé teszi tulajdonságok és metódusok hozzáadását egy objektumhoz. |
Date Object Methods
SN | Módszer | Leírás |
---|---|---|
1. | Dátum() | Az aktuális dátum és idő visszaadására szolgál. |
2. | getDate() | A hónap napjának visszaküldésére szolgál a megadott dátumra, helyi idő szerint. |
3. | getDate() | A hét napjának visszaküldésére szolgál a megadott dátumra, helyi idő szerint. |
4. | getFullYear() | A megadott dátum évének visszaadására szolgál a helyi idő szerint. |
5. | getHours() | A megadott dátum szerinti órák helyi idő szerinti visszaadására szolgál. |
6. | get Milliseconds() | Ez arra szolgál, hogy ezredmásodperceket adjon vissza a megadott dátumban a helyi idő szerint. |
7. | getMinutes() | A megadott dátum perceinek visszaadására szolgál a helyi idő szerint. |
8. | get Month() | A megadott dátum hónapjának visszaküldésére szolgál a helyi idő szerint. |
9. | getSeconds() | Másodpercek visszaadására szolgál a megadott dátumban a helyi idő szerint. |
10. | getTime() | Ez arra szolgál, hogy a megadott dátum számértékét adja vissza az 1970. január 1., 00:00:00 UTC óta eltelt ezredmásodpercek számát. |
tizenegy. | getTimezoneOffset() | Az időzóna eltolását percekben adja vissza az aktuális területi beállításhoz. |
12. | getUTCDate() | A hónap napjának (dátumának) visszaadására szolgál a megadott dátumban az egyetemes idő szerint. |
13. | getUTCDay() | A hét napjának visszaküldésére szolgál a megadott napon az egyetemes idő szerint. |
14. | getUTCFullYear() | Arra szolgál, hogy visszaadja az évet a megadott dátumban az egyetemes idő szerint. |
tizenöt. | getUTCHours() | Az univerzális idő szerinti órák visszaadására szolgál a megadott dátumban. |
16. | getUTCMilliseconds() | Ez arra szolgál, hogy ezredmásodperceket adjon vissza a megadott dátumban az egyetemes idő szerint. |
17. | getUTCMutes() | A percek visszaadására szolgál a megadott dátumban az egyetemes idő szerint. |
18. | getUTCMonth() | A hónap visszaadására szolgál a megadott dátumban az egyetemes idő szerint. |
19. | getUTCSeconds() | A megadott dátum másodperceinek visszaadására szolgál az egyetemes idő szerint. |
húsz. | dátum beállítása() | A hónap napjának beállítására szolgál egy adott dátumhoz a helyi idő szerint. |
huszonegy. | setFullYear() | A teljes év beállítására szolgál egy adott dátumhoz a helyi idő szerint. |
22. | setHours() | Egy adott dátum óraszámának helyi idő szerinti beállítására szolgál. |
23. | setMilliseconds() | Egy adott dátum ezredmásodperceinek helyi idő szerinti beállítására szolgál. |
24. | setMinutes() | Egy adott dátum perceinek helyi idő szerinti beállítására szolgál. |
25. | set Month() | Egy adott dátum hónapjának helyi idő szerinti beállítására szolgál. |
26. | setSeconds() | Egy adott dátum másodperceinek helyi idő szerinti beállítására szolgál. |
27. | beállítani az időt() | Ez arra szolgál, hogy a Date objektumot az 1970. január 1. 00:00:00 UTC óta eltelt ezredmásodpercben kifejezett időre állítsa be. |
28. | setUTCDate() | A hónap napjának (dátumának) beállítására szolgál egy meghatározott dátumhoz az egyetemes idő szerint. |
29. | setUTCFullYear() | A teljes év beállítására szolgál a megadott dátumban az egyetemes idő szerint. |
30. | setUTCHours() | Arra szolgál, hogy beállítsa az órákat egy adott dátumhoz az egyetemes idő szerint. |
31. | setUTCMilliseconds() | Egy adott dátum ezredmásodperceinek az egyetemes idő szerint történő beállítására szolgál. |
32. | setUTCMutes() | Egy adott dátum perceinek egyetemes idő szerinti beállítására szolgál. |
33. | setUTCMonth() | Egy adott dátum hónapjának az egyetemes idő szerint történő beállítására szolgál. |
3. 4. | setUTCSeconds() | Egy adott dátum másodperceinek az egyetemes idő szerint történő beállítására szolgál. |
35. | toDateString() | Arra használják, hogy visszaadja a dátum „dátum” részét ember által olvasható karakterláncként. |
36. | toLocaleDateString() | A Dátum „dátum” részének visszaadására szolgál karakterláncként, az aktuális területi beállítás konvenciói alapján. |
37. | toLocaleFormat() | A dátumot karakterláncsá alakítja formátumkarakterlánc segítségével. |
38. | toLocaleString() | A dátumot karakterláncsá alakítja, az aktuális területi beállítások konvenciói alapján. |
39. | toLocaleTimeString() | Ez arra szolgál, hogy a dátum „idő” részét adja vissza karakterláncként, az aktuális területi beállítás konvencióit használva. |
40. | a forráshoz() | Egy ekvivalens Date objektum forrását reprezentáló karakterlánc visszaadására szolgál; ezt az értéket használhatja új objektum létrehozására. |
41. | toString() | A megadott dátum objektumot képviselő karakterlánc visszaadására szolgál. |
42. | toTimeString() | Arra használják, hogy visszaadja a dátum „idő” részét ember által olvasható karakterláncként. |
43. | toUTCSstring() | Az univerzális időkonvenció segítségével a dátumot karakterláncsá alakítja. |
44. | értéke() | Egy Date objektum primitív értékének visszaadására szolgál. |
Példa
let date: Date = new Date(2017, 4, 4, 17, 23, 42, 11); date.setDate(13); date.setMonth(13); date.setFullYear(2013); date.setHours(13); date.setMinutes(13); date.setSeconds(13); console.log('Year = ' + date.getFullYear()); console.log('Date = ' + date.getDate()); console.log('Month = ' + date.getMonth()); console.log('Day = ' + date.getDay()); console.log('Hours = ' + date.getHours()); console.log('Minutes = ' + date.getMinutes()); console.log('Seconds = ' + date.getSeconds());
Kimenet
Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13