Datuma objekts apzīmē a datums un laiks funkcionalitāte programmā TypeScript. Tas ļauj mums iegūt vai iestatīt gadu, mēnesi un dienu, stundu, minūti, sekundi un milisekundi.
Ja mēs izveidojam datumu bez argumentiem, kas tiek nodoti tā konstruktoram, pēc noklusējuma tas satur lietotāja datora datumu un laiku.
Datuma objekts nodrošina arī funkcijas, kas nodarbojas ar Koordinētais universālais laiks (UTC). , zināms arī kā Griničas laiks (GMT) . Pasaules laika standarts ir balstīts uz UTC laiku.
Datuma objekta izveide
Ir četri veidi, kā izveidot jaunu datuma objektu:
1. jauns datums(): Tas izveido jaunu datuma objektu ar pašreizējo datums un laiks .
Piemērs
let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST)
2. jauns datums (milisekundēs): Tas izveido jaunu datuma objektu kā nulle laiks plus milisekundes .
Piemērs
let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST)
3. jauns datums (datēšanas sērija): Tas izveido jaunu datuma objektu no datuma virknes.
Piemērs
let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST)
4. jauns datums (gads, mēnesis, datums[, stunda, minūte, sekunde, milisekunde]): Tas izveido jaunu datuma objektu ar noteiktu datumu un laiku.
Piemērs
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)
Datuma objekta rekvizīti
Īpašums | Apraksts |
---|---|
konstruktors | Tas norāda funkciju, kas izveido objekta prototipu. |
prototips | Tas ļauj objektam pievienot īpašības un metodes. |
Datums Objekta metodes
SN | Metode | Apraksts |
---|---|---|
1. | Datums() | To izmanto, lai atgrieztu pašreizējo datumu un laiku. |
2. | getDate() | To izmanto, lai atgrieztu mēneša dienu norādītajā datumā pēc vietējā laika. |
3. | getDate() | To izmanto, lai atgrieztu nedēļas dienu norādītajā datumā pēc vietējā laika. |
4. | getFullYear() | To izmanto, lai atgrieztu norādītā datuma gadu pēc vietējā laika. |
5. | getHours() | To izmanto, lai atgrieztu stundas norādītajā datumā atbilstoši vietējam laikam. |
6. | get Milliseconds () | To izmanto, lai atgrieztu milisekundes norādītajā datumā pēc vietējā laika. |
7. | getMinutes () | To izmanto, lai atgrieztu minūtes norādītajā datumā atbilstoši vietējam laikam. |
8. | getMonth () | To izmanto, lai atgrieztu mēnesi norādītajā datumā pēc vietējā laika. |
9. | getSeconds() | To izmanto, lai atgrieztu sekundes norādītajā datumā atbilstoši vietējam laikam. |
10. | getTime() | To izmanto, lai atgrieztu norādītā datuma skaitlisko vērtību kā milisekunžu skaitu kopš 1970. gada 1. janvāra, 00:00:00 UTC. |
vienpadsmit. | getTimezoneOffset() | To izmanto, lai pašreizējās lokalizācijas laikā atgrieztu laika joslas nobīdi minūtēs. |
12. | getUTCDate() | To izmanto, lai atgrieztu mēneša dienu(datumu) norādītajā datumā atbilstoši universālajam laikam. |
13. | getUTCDay() | To izmanto, lai atgrieztu nedēļas dienu norādītajā datumā atbilstoši universālajam laikam. |
14. | getUTCFullYear() | To izmanto, lai atgrieztu gadu norādītajā datumā atbilstoši universālajam laikam. |
piecpadsmit. | getUTCHours() | To izmanto, lai atgrieztu stundas norādītajā datumā atbilstoši universālajam laikam. |
16. | getUTCMilliseconds() | To izmanto, lai atgrieztu milisekundes norādītajā datumā atbilstoši universālajam laikam. |
17. | getUTCMutes() | To izmanto, lai atgrieztu minūtes norādītajā datumā atbilstoši universālajam laikam. |
18. | getUTCMonth() | To izmanto, lai atgrieztu mēnesi norādītajā datumā pēc universālā laika. |
19. | getUTCSeconds() | To izmanto, lai atgrieztu sekundes norādītajā datumā atbilstoši universālajam laikam. |
divdesmit. | setDate() | To izmanto, lai iestatītu mēneša dienu noteiktam datumam atbilstoši vietējam laikam. |
divdesmitviens. | setFullYear() | To izmanto, lai iestatītu pilnu gadu noteiktam datumam pēc vietējā laika. |
22. | setHours() | To izmanto, lai iestatītu stundas noteiktā datumā atbilstoši vietējam laikam. |
23. | set Milliseconds() | To izmanto, lai iestatītu milisekundes noteiktam datumam atbilstoši vietējam laikam. |
24. | setMinutes() | To izmanto, lai iestatītu minūtes noteiktam datumam atbilstoši vietējam laikam. |
25. | setMonth() | To izmanto, lai iestatītu mēnesi noteiktam datumam atbilstoši vietējam laikam. |
26. | setSeconds() | To izmanto, lai iestatītu sekundes noteiktam datumam atbilstoši vietējam laikam. |
27. | uzstādīt laiku() | To izmanto, lai Datuma objektu iestatītu uz laiku, kas attēlots ar milisekundēm kopš 1970. gada 1. janvāra, 00:00:00 UTC. |
28. | setUTCDate() | To izmanto, lai iestatītu mēneša dienu (datumu) noteiktam datumam atbilstoši universālajam laikam. |
29. | setUTCFullYear() | To izmanto, lai iestatītu pilnu gadu norādītajā datumā atbilstoši universālajam laikam. |
30. | setUTCHours() | To izmanto, lai iestatītu stundas noteiktam datumam atbilstoši universālajam laikam. |
31. | setUTCMilliseconds() | To izmanto, lai iestatītu milisekundes noteiktam datumam atbilstoši universālajam laikam. |
32. | setUTCMutes() | To izmanto, lai iestatītu minūtes noteiktam datumam atbilstoši universālajam laikam. |
33. | setUTCMonth() | To izmanto, lai iestatītu mēnesi noteiktam datumam atbilstoši universālajam laikam. |
3. 4. | setUTCSeconds() | To izmanto, lai iestatītu sekundes noteiktam datumam atbilstoši universālajam laikam. |
35. | toDateString() | To izmanto, lai atgrieztu datuma daļu “datums” kā cilvēkam lasāmu virkni. |
36. | toLocaleDateString() | To izmanto, lai atgrieztu datuma daļu “datums” kā virkni, izmantojot pašreizējās lokalizācijas konvencijas. |
37. | toLocaleFormat() | Tas pārvērš datumu par virkni, izmantojot formāta virkni. |
38. | toLocaleString() | Tas pārvērš datumu par virkni, izmantojot pašreizējās lokalizācijas konvencijas. |
39. | toLocaleTimeString() | To izmanto, lai atgrieztu datuma “laika” daļu kā virkni, izmantojot pašreizējās lokalizācijas konvencijas. |
40. | toSource() | To izmanto, lai atgrieztu virkni, kas attēlo līdzvērtīga datuma objekta avotu; varat izmantot šo vērtību, lai izveidotu jaunu objektu. |
41. | toString() | To izmanto, lai atgrieztu virkni, kas attēlo norādīto datuma objektu. |
42. | toTimeString() | To izmanto, lai atgrieztu datuma “laika” daļu kā cilvēkam lasāmu virkni. |
43. | toUTCSstring() | Tas pārvērš datumu par virkni, izmantojot universālo laika konvenciju. |
44. | valueOf() | To izmanto, lai atgrieztu datuma objekta primitīvo vērtību. |
Piemērs
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());
izvade
Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13