logo

TypeScript dátumobjektum

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