logo

TypeScript objekt datuma

Objekt Datum predstavlja a datum i vrijeme funkcionalnost u TypeScriptu. Omogućuje nam dobivanje ili postavljanje godine, mjeseca i dana, sata, minute, sekunde i milisekunde.

Ako kreiramo datum bez ikakvih argumenata proslijeđenih njegovom konstruktoru, prema zadanim postavkama on sadrži datum i vrijeme korisničkog računala.

Objekt Date također pruža funkcije koje se bave Koordinirano univerzalno vrijeme (UTC). , također poznat kao Srednje vrijeme po Greenwichu (GMT) . Svjetski vremenski standard temelji se na UTC vremenu.

Stvaranje datumskog objekta

Postoje četiri načina za stvaranje novog objekta datuma:

1. novi datum(): Stvara novi datumski objekt s trenutnim datum i vrijeme .

Primjer

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

2. novi datum (milisekunde): Stvara novi objekt datuma kao nula vrijeme plus milisekundi .

Primjer

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

3. novi datum (datumski niz): Stvara novi objekt datuma iz niza datuma.

Primjer

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

4. novi datum (godina, mjesec, datum[, sat, minuta, sekunda, milisekunda]): Stvara novi objekt datuma s određenim datumom i vremenom.

Primjer

 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) 

Svojstva objekta datuma

Vlasništvo Opis
konstruktor Određuje funkciju koja stvara prototip objekta.
prototip Omogućuje dodavanje svojstava i metoda objektu.

Metode objekta datuma

S N metoda Opis
1. Datum() Koristi se za vraćanje trenutnog datuma i vremena.
2. getDate() Koristi se za vraćanje dana u mjesecu za navedeni datum prema lokalnom vremenu.
3. getDate() Koristi se za vraćanje dana u tjednu za navedeni datum prema lokalnom vremenu.
4. getFullYear() Koristi se za vraćanje godine navedenog datuma prema lokalnom vremenu.
5. getHours() Koristi se za vraćanje sati u navedenom datumu prema lokalnom vremenu.
6. getMilliseconds() Koristi se za vraćanje milisekundi u navedenom datumu prema lokalnom vremenu.
7. getMinutes() Koristi se za vraćanje minuta u navedenom datumu prema lokalnom vremenu.
8. getMonth() Koristi se za vraćanje mjeseca u navedenom datumu prema lokalnom vremenu.
9. getSeconds() Koristi se za vraćanje sekundi u navedenom datumu prema lokalnom vremenu.
10. getTime() Koristi se za vraćanje numeričke vrijednosti navedenog datuma kao broja milisekundi od 1. siječnja 1970., 00:00:00 UTC.
jedanaest. getTimezoneOffset() Koristi se za vraćanje pomaka vremenske zone u minutama za trenutni lokalitet.
12. getUTCDate() Koristi se za vraćanje dana (datuma) u mjesecu navedenog datuma prema univerzalnom vremenu.
13. getUTCDay() Koristi se za vraćanje dana u tjednu u navedenom datumu prema univerzalnom vremenu.
14. getUTCFullYear() Koristi se za vraćanje godine u navedenom datumu prema univerzalnom vremenu.
petnaest. getUTCHours() Koristi se za vraćanje sati u navedenom datumu prema univerzalnom vremenu.
16. getUTCMilliseconds() Koristi se za vraćanje milisekundi u navedenom datumu prema univerzalnom vremenu.
17. getUTCMinutes() Koristi se za vraćanje minuta u navedenom datumu prema univerzalnom vremenu.
18. getUTCMonth() Koristi se za vraćanje mjeseca u navedenom datumu prema univerzalnom vremenu.
19. getUTCSeconds() Koristi se za vraćanje sekundi u navedenom datumu prema univerzalnom vremenu.
dvadeset. setDate() Koristi se za postavljanje dana u mjesecu za određeni datum prema lokalnom vremenu.
dvadeset i jedan. setFullYear() Koristi se za postavljanje cijele godine za određeni datum prema lokalnom vremenu.
22. setHours() Koristi se za postavljanje sati za određeni datum prema lokalnom vremenu.
23. setMilisekunde() Koristi se za postavljanje milisekundi za određeni datum prema lokalnom vremenu.
24. setMinutes() Koristi se za postavljanje minuta za određeni datum prema lokalnom vremenu.
25. postaviMjesec() Koristi se za postavljanje mjeseca za određeni datum prema lokalnom vremenu.
26. setSeconds() Koristi se za postavljanje sekundi za određeni datum prema lokalnom vremenu.
27. Postavi vrijeme() Koristi se za postavljanje objekta Date na vrijeme predstavljeno brojem milisekundi od 1. siječnja 1970., 00:00:00 UTC.
28. setUTCDate() Koristi se za postavljanje dana (datuma) u mjesecu za određeni datum prema univerzalnom vremenu.
29. setUTCFullYear() Koristi se za postavljanje cijele godine u navedeni datum prema univerzalnom vremenu.
30. postaviUTCHours() Koristi se za postavljanje sati za određeni datum prema univerzalnom vremenu.
31. setUTCMilliseconds() Koristi se za postavljanje milisekundi za određeni datum prema univerzalnom vremenu.
32. setUTCMinutes() Koristi se za postavljanje minuta za određeni datum prema univerzalnom vremenu.
33. setUTCMonth() Koristi se za postavljanje mjeseca za određeni datum prema univerzalnom vremenu.
3. 4. setUTCSeconds() Koristi se za postavljanje sekundi za određeni datum prema univerzalnom vremenu.
35. toDateString() Koristi se za vraćanje 'datumskog' dijela datuma kao niza čitljivog za čovjeka.
36. toLocaleDateString() Koristi se za vraćanje 'datumskog' dijela Datuma kao niza, koristeći konvencije trenutne lokalne postavke.
37. toLocaleFormat() Pretvara datum u niz pomoću niza formata.
38. toLocaleString() Pretvara datum u niz, koristeći trenutne konvencije jezika.
39. toLocaleTimeString() Koristi se za vraćanje 'vremenskog' dijela datuma kao niza, koristeći konvencije trenutne lokalne postavke.
40. toSource() Koristi se za vraćanje niza koji predstavlja izvor za ekvivalentni Date objekt; ovu vrijednost možete koristiti za stvaranje novog objekta.
41. toString() Koristi se za vraćanje niza koji predstavlja navedeni objekt Datum.
42. toTimeString() Koristi se za vraćanje 'vremenskog' dijela Datuma kao niza čitljivog za čovjeka.
43. toUTCString() Pretvara datum u niz, koristeći univerzalnu vremensku konvenciju.
44. vrijednost() Koristi se za vraćanje primitivne vrijednosti objekta Date.

Primjer

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

izlaz

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