logo

TypeScript datuma objekts

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