Dato-objektet representerer en Dato og tid funksjonalitet i TypeScript. Den lar oss få eller stille inn år, måned og dag, time, minutt, sekund og millisekund.
Hvis vi oppretter en dato uten at noen argumenter sendes til konstruktøren, inneholder den som standard datoen og klokkeslettet til brukerens datamaskin.
Dato-objektet gir også funksjonene som omhandler Coordinated Universal Time (UTC) tid , også kjent som Greenwich Mean Time (GMT) . World Time Standard er basert på UTC-tid.
Oppretter datoobjekt
Det er fire måter å opprette et nytt datoobjekt på:
1. ny dato(): Den lager et nytt datoobjekt med det gjeldende Dato og tid .
Eksempel
let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST)
2. ny dato (millisekunder): Den lager et nytt datoobjekt som null tid pluss millisekunder .
Eksempel
let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST)
3. ny dato(datostreng): Den lager et nytt datoobjekt fra en datostreng.
Eksempel
let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST)
4. ny dato (år, måned, dato[, time, minutt, sekund, millisekund ]): Den lager et nytt datoobjekt med en spesifisert dato og klokkeslett.
Eksempel
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)
Datoobjektegenskaper
Eiendom | Beskrivelse |
---|---|
konstruktør | Den spesifiserer funksjonen som lager et objekts prototype. |
prototype | Den lar deg legge til egenskaper og metoder til et objekt. |
Datoobjektmetoder
SN | Metode | Beskrivelse |
---|---|---|
1. | Dato() | Den brukes til å returnere gjeldende dato og klokkeslett. |
2. | getDate() | Den brukes til å returnere dag i måneden for den angitte datoen i henhold til lokal tid. |
3. | getDate() | Den brukes til å returnere ukedagen for den angitte datoen i henhold til lokal tid. |
4. | getFullYear() | Den brukes til å returnere år av den angitte datoen i henhold til lokal tid. |
5. | getHours() | Den brukes til å returnere timer på den angitte datoen i henhold til lokal tid. |
6. | getMilliseconds() | Den brukes til å returnere millisekunder på den angitte datoen i henhold til lokal tid. |
7. | getMinutes() | Den brukes til å returnere minutter på den angitte datoen i henhold til lokal tid. |
8. | getMonth() | Den brukes til å returnere måned på den angitte datoen i henhold til lokal tid. |
9. | getSeconds() | Den brukes til å returnere sekunder på den angitte datoen i henhold til lokal tid. |
10. | getTime() | Den brukes til å returnere den numeriske verdien for den angitte datoen som antall millisekunder siden 1. januar 1970, 00:00:00 UTC. |
elleve. | getTimezoneOffset() | Den brukes til å returnere tidssoneforskyvningen i minutter for gjeldende lokalitet. |
12. | getUTCDate() | Den brukes til å returnere dagen(datoen) i måneden på den angitte datoen i henhold til universell tid. |
1. 3. | getUTCDay() | Den brukes til å returnere ukedagen på den angitte datoen i henhold til universell tid. |
14. | getUTCFullYear() | Den brukes til å returnere året på den angitte datoen i henhold til universell tid. |
femten. | getUTCHours() | Den brukes til å returnere timer på den angitte datoen i henhold til universell tid. |
16. | getUTCMilliseconds() | Den brukes til å returnere millisekunder på den angitte datoen i henhold til universell tid. |
17. | getUTCMinutes() | Den brukes til å returnere minuttene på den angitte datoen i henhold til universell tid. |
18. | getUTCMonth() | Den brukes til å returnere måneden på den angitte datoen i henhold til universell tid. |
19. | getUTCSeconds() | Den brukes til å returnere sekundene i den angitte datoen i henhold til universell tid. |
tjue. | setDate() | Den brukes til å stille inn dagen i måneden for en spesifisert dato i henhold til lokal tid. |
tjueen. | setFullYear() | Den brukes til å angi hele året for en spesifisert dato i henhold til lokal tid. |
22. | setHours() | Den brukes til å stille inn timene for en spesifisert dato i henhold til lokal tid. |
23. | setMilliseconds() | Den brukes til å angi millisekunder for en spesifisert dato i henhold til lokal tid. |
24. | setMinutes() | Den brukes til å stille inn minuttene for en spesifisert dato i henhold til lokal tid. |
25. | setMonth() | Den brukes til å angi måneden for en spesifisert dato i henhold til lokal tid. |
26. | setSeconds() | Den brukes til å stille inn sekundene for en spesifisert dato i henhold til lokal tid. |
27. | setTime() | Den brukes til å sette Dato-objektet til tiden representert med et antall millisekunder siden 1. januar 1970, 00:00:00 UTC. |
28. | setUTCDate() | Den brukes til å angi dag(dato) i måneden for en spesifisert dato i henhold til universell tid. |
29. | setUTCFullYear() | Den brukes til å sette hele året på den angitte datoen i henhold til universell tid. |
30. | setUTCHours() | Den brukes til å stille inn timene for en spesifisert dato i henhold til universell tid. |
31. | setUTCMilliseconds() | Den brukes til å angi millisekunder for en spesifisert dato i henhold til universell tid. |
32. | setUTCMinutes() | Den brukes til å stille inn minuttene for en spesifisert dato i henhold til universell tid. |
33. | setUTCMonth() | Den brukes til å angi måneden for en spesifisert dato i henhold til universell tid. |
3. 4. | setUTCSeconds() | Den brukes til å stille inn sekundene for en spesifisert dato i henhold til universell tid. |
35. | toDateString() | Den brukes til å returnere 'dato'-delen av datoen som en lesbar streng. |
36. | toLocaleDateString() | Den brukes til å returnere 'dato'-delen av datoen som en streng, ved å bruke gjeldende lokalitets konvensjoner. |
37. | toLocaleFormat() | Den konverterer en dato til en streng ved å bruke en formatstreng. |
38. | toLocaleString() | Den konverterer en dato til en streng ved å bruke gjeldende lokalitets konvensjoner. |
39. | toLocaleTimeString() | Den brukes til å returnere 'tids'-delen av Datoen som en streng, ved å bruke gjeldende lokalitets konvensjoner. |
40. | toSource() | Den brukes til å returnere en streng som representerer kilden for et tilsvarende Date-objekt; du kan bruke denne verdien til å lage et nytt objekt. |
41. | toString() | Den brukes til å returnere en streng som representerer det spesifiserte Dato-objektet. |
42. | toTimeString() | Den brukes til å returnere 'tids'-delen av Datoen som en lesbar streng. |
43. | toUTCString() | Den konverterer en dato til en streng ved å bruke den universelle tidskonvensjonen. |
44. | verdien av() | Den brukes til å returnere den primitive verdien til et Date-objekt. |
Eksempel
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());
produksjon
Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13