Objektet Date representerar en datum och tid funktionalitet i TypeScript. Det låter oss få eller ställa in år, månad och dag, timme, minut, sekund och millisekund.
Om vi skapar ett datum utan att något argument skickats till dess konstruktor, innehåller det som standard datum och tid för användarens dator.
Date-objektet tillhandahåller också de funktioner som handlar om UTC-tid (Coordinated Universal Time). , också känd som Greenwich Mean Time (GMT) . World Time Standard är baserad på UTC-tid.
Skapar datumobjekt
Det finns fyra sätt att skapa ett nytt datumobjekt:
1. nytt datum(): Den skapar ett nytt datumobjekt med det nuvarande datum och tid .
Exempel
let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST)
2. nytt datum (millisekunder): Det skapar ett nytt datumobjekt som noll tid plus millisekunder .
Exempel
let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST)
3. nytt datum(datumsträng): Den skapar ett nytt datumobjekt från en datumsträng.
Exempel
let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST)
4. nytt datum (år, månad, datum[, timme, minut, sekund, millisekund ]): Den skapar ett nytt datumobjekt med ett angivet datum och tid.
Exempel
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)
Datumobjektegenskaper
Fast egendom | Beskrivning |
---|---|
konstruktör | Den specificerar funktionen som skapar ett objekts prototyp. |
prototyp | Det gör det möjligt att lägga till egenskaper och metoder till ett objekt. |
Datumobjektmetoder
SN | Metod | Beskrivning |
---|---|---|
1. | Datum() | Den används för att returnera aktuellt datum och tid. |
2. | getDate() | Den används för att returnera dagen i månaden för det angivna datumet enligt lokal tid. |
3. | getDate() | Den används för att returnera veckodag för det angivna datumet enligt lokal tid. |
4. | getFullYear() | Den används för att returnera år av angivet datum enligt lokal tid. |
5. | getHours() | Den används för att returnera timmar på angivet datum enligt lokal tid. |
6. | getMilliseconds() | Den används för att returnera millisekunder i det angivna datumet enligt lokal tid. |
7. | getMinutes() | Den används för att returnera minuter på angivet datum enligt lokal tid. |
8. | getMonth() | Den används för att returnera månad på angivet datum enligt lokal tid. |
9. | getSeconds() | Den används för att returnera sekunder i det angivna datumet enligt lokal tid. |
10. | få tid() | Den används för att returnera det numeriska värdet för det angivna datumet som antalet millisekunder sedan 1 januari 1970, 00:00:00 UTC. |
elva. | getTimezoneOffset() | Den används för att returnera tidszonförskjutningen i minuter för den aktuella lokalen. |
12. | getUTCDate() | Det används för att returnera dagen(datum) i månaden i det angivna datumet enligt universell tid. |
13. | getUTCDay() | Den används för att returnera veckodag på angivet datum enligt universell tid. |
14. | getUTCFullYear() | Den används för att returnera året i det angivna datumet enligt universell tid. |
femton. | getUTCHours() | Den används för att returnera timmar på angivet datum enligt universell tid. |
16. | getUTCMilliseconds() | Den används för att returnera millisekunder i det angivna datumet enligt universell tid. |
17. | getUTCMinutes() | Den används för att returnera minuterna på angivet datum enligt universell tid. |
18. | getUTCMonth() | Den används för att returnera månaden i det angivna datumet enligt universell tid. |
19. | getUTCSeconds() | Den används för att returnera sekunderna i det angivna datumet enligt universell tid. |
tjugo. | bestämma datum() | Den används för att ställa in dagen i månaden för ett angivet datum enligt lokal tid. |
tjugoett. | setFullYear() | Den används för att ställa in hela året för ett angivet datum enligt lokal tid. |
22. | setHours() | Den används för att ställa in timmarna för ett angivet datum enligt lokal tid. |
23. | setMilliseconds() | Den används för att ställa in millisekunderna för ett angivet datum enligt lokal tid. |
24. | setMinutes() | Den används för att ställa in minuterna för ett angivet datum enligt lokal tid. |
25. | setMonth() | Den används för att ställa in månaden för ett angivet datum enligt lokal tid. |
26. | setSeconds() | Den används för att ställa in sekunderna för ett angivet datum enligt lokal tid. |
27. | Ställ klockan() | Den används för att ställa in Date-objektet till den tid som representeras av ett antal millisekunder sedan 1 januari 1970, 00:00:00 UTC. |
28. | setUTCDate() | Den används för att ställa in dag(datum) i månaden för ett specificerat datum enligt universell tid. |
29. | setUTCFullYear() | Den används för att ställa in hela året på det angivna datumet enligt universell tid. |
30. | setUTCHours() | Den används för att ställa in timmarna för ett angivet datum enligt universell tid. |
31. | setUTCMilliseconds() | Den används för att ställa in millisekunderna för ett angivet datum enligt universell tid. |
32. | setUTCMinutes() | Den används för att ställa in minuterna för ett angivet datum enligt universell tid. |
33. | setUTCMonth() | Den används för att ställa in månaden för ett angivet datum enligt universell tid. |
3. 4. | setUTCSeconds() | Den används för att ställa in sekunderna för ett angivet datum enligt universell tid. |
35. | toDateString() | Den används för att returnera 'datum'-delen av datumet som en läsbar sträng. |
36. | toLocaleDateString() | Det används för att returnera 'datum'-delen av datumet som en sträng, med den aktuella lokalens konventioner. |
37. | toLocaleFormat() | Den konverterar ett datum till en sträng med hjälp av en formatsträng. |
38. | toLocaleString() | Den konverterar ett datum till en sträng, med hjälp av den aktuella lokalens konventioner. |
39. | toLocaleTimeString() | Den används för att returnera 'tid'-delen av datumet som en sträng, med den aktuella lokalens konventioner. |
40. | till källan() | Den används för att returnera en sträng som representerar källan för ett motsvarande Date-objekt; du kan använda detta värde för att skapa ett nytt objekt. |
41. | att stränga() | Den används för att returnera en sträng som representerar det angivna Date-objektet. |
42. | toTimeString() | Den används för att returnera 'tid'-delen av datumet som en läsbar sträng. |
43. | toUTCString() | Den konverterar ett datum till en sträng med den universella tidskonventionen. |
44. | värdet av() | Det används för att returnera det primitiva värdet för ett Date-objekt. |
Exempel
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());
produktion
Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13