Obiectul Date reprezintă a Data și timp funcționalitate în TypeScript. Ne permite să obținem sau să setăm anul, luna și ziua, ora, minutul, secunda și milisecunda.
Dacă creăm o dată fără niciun argument transmis constructorului său, implicit, aceasta conține data și ora computerului utilizatorului.
Obiectul Date oferă, de asemenea, funcțiile cu care se ocupă Ora universală coordonată (UTC). , de asemenea cunoscut ca si Greenwich Mean Time (GMT) . Standardul ora mondial se bazează pe ora UTC.
Crearea obiectului Data
Există patru moduri de a crea un nou obiect dată:
1. noua data(): Acesta creează un nou obiect dată cu curentul Data și timp .
Exemplu
let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST)
2. noua data (milisecunde): Acesta creează un nou obiect dată ca zero timp plus milisecunde .
Exemplu
let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST)
3. noua data(datastring): Acesta creează un nou obiect de dată dintr-un șir de date.
Exemplu
let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST)
4. data noua (an, luna, data[, ora, minut, secunda, milisecunda]): Acesta creează un nou obiect dată cu o dată și o oră specificate.
Exemplu
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)
Data Proprietăților obiectului
Proprietate | Descriere |
---|---|
constructor | Specifică funcția care creează prototipul unui obiect. |
prototip | Permite adăugarea de proprietăți și metode unui obiect. |
Date Obiect Metode
SN | Metodă | Descriere |
---|---|---|
1. | Data() | Este folosit pentru a returna data și ora curente. |
2. | getDate() | Este folosit pentru a returna ziua lunii pentru data specificată în funcție de ora locală. |
3. | getDate() | Este folosit pentru a returna ziua săptămânii pentru data specificată în funcție de ora locală. |
4. | getFullYear() | Este folosit pentru a returna anul de la data specificată în funcție de ora locală. |
5. | getHours() | Este folosit pentru a returna ore la data specificată în funcție de ora locală. |
6. | getMillisecunde() | Este folosit pentru a returna milisecunde în data specificată în funcție de ora locală. |
7. | getMinutes() | Este folosit pentru a returna minutele la data specificată în funcție de ora locală. |
8. | getMonth() | Este folosit pentru a returna luna la data specificată în funcție de ora locală. |
9. | getSeconds() | Este folosit pentru a returna secunde la data specificată în funcție de ora locală. |
10. | Fă-ți timp() | Este folosit pentru a returna valoarea numerică a datei specificate ca număr de milisecunde începând cu 1 ianuarie 1970, 00:00:00 UTC. |
unsprezece. | getTimezoneOffset() | Este folosit pentru a returna offset-ul fusului orar în minute pentru localitatea curentă. |
12. | getUTCDate() | Este folosit pentru a returna ziua (data) lunii la data specificată conform timpului universal. |
13. | getUTCDay() | Este folosit pentru a returna ziua săptămânii la data specificată conform orei universale. |
14. | getUTCFullYear() | Este folosit pentru a returna anul la data specificată conform timpului universal. |
cincisprezece. | getUTCHours() | Este folosit pentru a returna ore la data specificată în funcție de ora universală. |
16. | getUTCMillisecunde() | Este folosit pentru a returna milisecunde în data specificată în funcție de ora universală. |
17. | getUTCMinutes() | Este folosit pentru a returna minutele la data specificată conform timpului universal. |
18. | getUTCMonth() | Este folosit pentru a returna luna la data specificată în funcție de ora universală. |
19. | getUTCSeconds() | Este folosit pentru a returna secundele din data specificată în funcție de timpul universal. |
douăzeci. | Seteaza data() | Este folosit pentru a seta ziua lunii pentru o dată specificată în funcție de ora locală. |
douăzeci și unu. | setFullYear() | Este folosit pentru a seta întregul an pentru o dată specificată în funcție de ora locală. |
22. | setHours() | Este folosit pentru a seta orele pentru o dată specificată în funcție de ora locală. |
23. | setMillisecunde() | Este folosit pentru a seta milisecundele pentru o dată specificată în funcție de ora locală. |
24. | setMinutes() | Este folosit pentru a seta minutele pentru o dată specificată în funcție de ora locală. |
25. | setMonth() | Este folosit pentru a seta luna pentru o dată specificată în funcție de ora locală. |
26. | setSeconds() | Este folosit pentru a seta secundele pentru o dată specificată în funcție de ora locală. |
27. | potriveste ora() | Este folosit pentru a seta obiectul Date la ora reprezentată de un număr de milisecunde începând cu 1 ianuarie 1970, 00:00:00 UTC. |
28. | setUTCDate() | Este folosit pentru a seta ziua (data) lunii pentru o dată specificată în funcție de ora universală. |
29. | setUTCFullYear() | Este folosit pentru a seta anul întreg la data specificată în funcție de ora universală. |
30. | setUTCHours() | Este folosit pentru a seta orele pentru o dată specificată în funcție de ora universală. |
31. | setUTCMilisecunde() | Este folosit pentru a seta milisecundele pentru o dată specificată în funcție de ora universală. |
32. | setUTCMinutes() | Este folosit pentru a seta minutele pentru o dată specificată în funcție de ora universală. |
33. | setUTCMonth() | Este folosit pentru a seta luna pentru o dată specificată în funcție de ora universală. |
3. 4. | setUTCSeconds() | Este folosit pentru a seta secundele pentru o dată specificată în funcție de ora universală. |
35. | toDateString() | Este folosit pentru a returna porțiunea „data” a datei ca șir care poate fi citit de om. |
36. | toLocaleDateString() | Este folosit pentru a returna porțiunea „data” a Datei ca șir, folosind convențiile locale-ului curent. |
37. | toLocaleFormat() | Convertește o dată într-un șir, folosind un șir de format. |
38. | toLocaleString() | Convertește o dată într-un șir, folosind convențiile locale actuale. |
39. | toLocaleTimeString() | Este folosit pentru a returna porțiunea „ora” a Datei ca șir, folosind convențiile locale-ului curent. |
40. | la sursa() | Este folosit pentru a returna un șir reprezentând sursa pentru un obiect Date echivalent; puteți folosi această valoare pentru a crea un nou obiect. |
41. | toString() | Este folosit pentru a returna un șir reprezentând obiectul Date specificat. |
42. | toTimeString() | Este folosit pentru a returna porțiunea „ora” a Datei ca șir care poate fi citit de om. |
43. | toUTCString() | Convertește o dată într-un șir, folosind convenția de timp universal. |
44. | valoarea() | Este folosit pentru a returna valoarea primitivă a unui obiect Date. |
Exemplu
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());
ieșire
Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13