logo

Datumski objekt TypeScript

Objekt Datum predstavlja a datum in čas funkcionalnost v TypeScriptu. Omogoča nam pridobitev ali nastavitev leta, meseca in dneva, ure, minute, sekunde in milisekunde.

Če ustvarimo datum brez kakršnega koli argumenta, posredovanega njegovemu konstruktorju, privzeto vsebuje datum in uro uporabnikovega računalnika.

Objekt Date ponuja tudi funkcije, ki obravnavajo Univerzalni koordinirani čas (UTC). , poznan tudi kot Greenwiški srednji čas (GMT) . Svetovni časovni standard temelji na času UTC.

Ustvarjanje datumskega predmeta

Nov objekt datuma lahko ustvarite na štiri načine:

1. nov datum (): Ustvari nov datumski objekt s trenutnim datum in čas .

Primer

 let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST) 

2. nov datum (milisekund): Ustvari nov objekt datuma kot nič čas plus milisekundah .

Primer

 let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST) 

3. nov datum (datumski niz): Iz datumskega niza ustvari nov datumski objekt.

Primer

 let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST) 

4. nov datum (leto, mesec, datum[, ura, minuta, sekunda, milisekunda]): Ustvari nov datumski objekt z določenim datumom in uro.

Primer

 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) 

Lastnosti predmeta datuma

Lastnina Opis
konstruktor Določa funkcijo, ki ustvari prototip objekta.
prototip Omogoča dodajanje lastnosti in metod objektu.

Metode datumskih predmetov

SN Metoda Opis
1. datum() Uporablja se za vrnitev trenutnega datuma in ure.
2. getDate() Uporablja se za vrnitev dneva v mesecu za določen datum glede na lokalni čas.
3. getDate() Uporablja se za vrnitev dneva v tednu za določen datum glede na lokalni čas.
4. getFullYear() Uporablja se za vrnitev leta določenega datuma glede na lokalni čas.
5. getHours() Uporablja se za vrnitev ur na določen datum glede na lokalni čas.
6. getMilliseconds() Uporablja se za vrnitev milisekund v določenem datumu glede na lokalni čas.
7. getMinutes() Uporablja se za vrnitev minut v določenem datumu glede na lokalni čas.
8. getMonth() Uporablja se za vrnitev meseca na določen datum glede na lokalni čas.
9. getSeconds() Uporablja se za vrnitev sekund v določenem datumu glede na lokalni čas.
10. getTime() Uporablja se za vrnitev številske vrednosti podanega datuma kot števila milisekund od 1. januarja 1970, 00:00:00 UTC.
enajst. getTimezoneOffset() Uporablja se za vrnitev odmika časovnega pasu v minutah za trenutno področno nastavitev.
12. getUTCDate() Uporablja se za vrnitev dneva (datuma) v mesecu podanega datuma po univerzalnem času.
13. getUTCDay() Uporablja se za vrnitev dneva v tednu v določenem datumu po univerzalnem času.
14. getUTCFullYear() Uporablja se za vrnitev leta na določen datum glede na univerzalni čas.
petnajst. getUTCHours() Uporablja se za vrnitev ur v določenem datumu po univerzalnem času.
16. getUTCMilliseconds() Uporablja se za vrnitev milisekund v določenem datumu glede na univerzalni čas.
17. getUTCMinutes() Uporablja se za vrnitev minut v določenem datumu po univerzalnem času.
18. getUTCMonth() Uporablja se za vrnitev meseca v določenem datumu po univerzalnem času.
19. getUTCSeconds() Uporablja se za vrnitev sekund v določenem datumu glede na univerzalni čas.
dvajset. setDate() Uporablja se za nastavitev dneva v mesecu za določen datum po lokalnem času.
enaindvajset. setFullYear() Uporablja se za nastavitev celotnega leta za določen datum glede na lokalni čas.
22. setHours() Uporablja se za nastavitev ur za določen datum glede na lokalni čas.
23. setMilisekund() Uporablja se za nastavitev milisekund za določen datum glede na lokalni čas.
24. setMinutes() Uporablja se za nastavitev minut za določen datum glede na lokalni čas.
25. setMonth() Uporablja se za nastavitev meseca za določen datum glede na lokalni čas.
26. setSeconds() Uporablja se za nastavitev sekund za določen datum glede na lokalni čas.
27. nastavi čas() Uporablja se za nastavitev predmeta Date na čas, ki ga predstavlja število milisekund od 1. januarja 1970, 00:00:00 UTC.
28. setUTCDate() Uporablja se za nastavitev dneva (datuma) v mesecu za določen datum po univerzalnem času.
29. setUTCFullYear() Uporablja se za nastavitev celotnega leta na določen datum glede na univerzalni čas.
30. setUTCHour() Uporablja se za nastavitev ur za določen datum glede na univerzalni čas.
31. setUTCMilliseconds() Uporablja se za nastavitev milisekund za določen datum glede na univerzalni čas.
32. setUTCMinutes() Uporablja se za nastavitev minut za določen datum glede na univerzalni čas.
33. setUTCMonth() Uporablja se za nastavitev meseca za določen datum glede na univerzalni čas.
3. 4. setUTCSeconds() Uporablja se za nastavitev sekund za določen datum glede na univerzalni čas.
35. toDateString() Uporablja se za vrnitev 'datumskega' dela datuma kot človeku berljivega niza.
36. toLocaleDateString() Uporablja se za vrnitev 'datumskega' dela datuma kot niza z uporabo trenutnih področnih konvencij.
37. toLocaleFormat() Pretvori datum v niz z uporabo formatnega niza.
38. toLocaleString() Pretvori datum v niz z uporabo trenutnih področnih konvencij.
39. toLocaleTimeString() Uporablja se za vrnitev 'časovnega' dela datuma kot niza z uporabo trenutnih področnih konvencij.
40. toSource() Uporablja se za vrnitev niza, ki predstavlja vir za enakovredni objekt Datum; to vrednost lahko uporabite za ustvarjanje novega predmeta.
41. toString() Uporablja se za vrnitev niza, ki predstavlja navedeni objekt Date.
42. toTimeString() Uporablja se za vrnitev 'časovnega' dela datuma kot človeku berljivega niza.
43. toUTCString() Pretvori datum v niz z uporabo univerzalne časovne konvencije.
44. valueOf() Uporablja se za vrnitev osnovne vrednosti objekta Date.

Primer

 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()); 

izhod

 Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13