logo

Obiekt daty TypeScript

Obiekt Date reprezentuje a data I czas funkcjonalność w TypeScript. Pozwala nam uzyskać lub ustawić rok, miesiąc i dzień, godzinę, minutę, sekundę i milisekundę.

Jeśli utworzymy datę bez żadnego argumentu przekazanego jej konstruktorowi, domyślnie zawiera ona datę i godzinę komputera użytkownika.

Obiekt Date udostępnia także funkcje, którymi się zajmują Czas uniwersalny koordynowany (UTC). , znany również jako Czas średni Greenwich (GMT) . Światowy Standard Czasu opiera się na czasie UTC.

Tworzenie obiektu daty

Istnieją cztery sposoby utworzenia nowego obiektu daty:

1. nowa data(): Tworzy nowy obiekt daty z bieżącym data I czas .

Przykład

 let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST) 

2. nowa data (milisekundy): Tworzy nowy obiekt daty jako zero czas plusa milisekundy .

Przykład

 let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST) 

3. nowa data (datastring): Tworzy nowy obiekt daty na podstawie ciągu daty.

Przykład

 let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST) 

4. nowa data ( rok, miesiąc, data [, godzina, minuta, sekunda, milisekunda ]): Tworzy nowy obiekt daty z określoną datą i godziną.

Przykład

 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) 

Właściwości obiektu daty

Nieruchomość Opis
konstruktor Określa funkcję tworzącą prototyp obiektu.
prototyp Umożliwia dodawanie właściwości i metod do obiektu.

Metody obiektu daty

SN metoda Opis
1. Data() Służy do zwracania bieżącej daty i godziny.
2. pobierzDatę() Służy do zwracania dnia miesiąca dla określonej daty według czasu lokalnego.
3. pobierzDatę() Służy do zwracania dnia tygodnia dla określonej daty według czasu lokalnego.
4. pobierz pełny rok() Służy do zwracania roku określonej daty według czasu lokalnego.
5. pobierz godziny() Służy do zwracania godzin w określonym dniu według czasu lokalnego.
6. pobierzMillisekundy() Służy do zwracania milisekund w określonej dacie według czasu lokalnego.
7. pobierz minuty() Służy do zwracania minut w określonym dniu według czasu lokalnego.
8. getMiesiąc() Służy do zwracania miesiąca w określonej dacie według czasu lokalnego.
9. getSeconds() Służy do zwracania sekund w określonej dacie według czasu lokalnego.
10. uzyskać czas() Służy do zwracania wartości liczbowej określonej daty jako liczby milisekund od 1 stycznia 1970 r. o godzinie 00:00:00 UTC.
jedenaście. getTimezoneOffset() Służy do zwracania przesunięcia strefy czasowej w minutach dla bieżących ustawień regionalnych.
12. pobierzUTCDate() Służy do zwracania dnia (daty) miesiąca w określonej dacie według czasu uniwersalnego.
13. getUTCDay() Służy do zwracania dnia tygodnia w określonej dacie według czasu uniwersalnego.
14. pobierz UTCFullYear() Służy do zwracania roku w określonej dacie według czasu uniwersalnego.
piętnaście. pobierzUTCHours() Służy do zwracania godzin w określonej dacie według czasu uniwersalnego.
16. getUTCMilisekundy() Służy do zwracania milisekund w określonej dacie według czasu uniwersalnego.
17. pobierzUTCMinutes() Służy do zwracania minut w podanym terminie według czasu uniwersalnego.
18. pobierzUTCMonth() Służy do zwracania miesiąca w określonej dacie według czasu uniwersalnego.
19. pobierz UTCSeconds() Służy do zwracania sekund w określonej dacie według czasu uniwersalnego.
20. ustawić datę() Służy do ustawienia dnia miesiąca dla określonej daty według czasu lokalnego.
dwadzieścia jeden. ustawPełnyRok() Służy do ustawienia pełnego roku dla określonej daty według czasu lokalnego.
22. ustaw godziny() Służy do ustawiania godzin dla określonej daty według czasu lokalnego.
23. ustawMilisekundy() Służy do ustawiania milisekund dla określonej daty według czasu lokalnego.
24. ustaw minuty() Służy do ustawiania minut dla określonej daty według czasu lokalnego.
25. ustawMiesiąc() Służy do ustawienia miesiąca dla określonej daty według czasu lokalnego.
26. setSeconds() Służy do ustawiania sekund dla określonej daty według czasu lokalnego.
27. setTime() Służy do ustawiania obiektu Date na czas reprezentowany przez liczbę milisekund od 1 stycznia 1970, 00:00:00 UTC.
28. setUTCData() Służy do ustawienia dnia (daty) miesiąca dla określonej daty według czasu uniwersalnego.
29. setUTCFullYear() Służy do ustawienia pełnego roku w określonej dacie według czasu uniwersalnego.
30. setUTCHours() Służy do ustawienia godzin dla określonej daty według czasu uniwersalnego.
31. setUTCMilisekundy() Służy do ustawiania milisekund dla określonej daty według czasu uniwersalnego.
32. setUTCMinutes() Służy do ustawienia minut dla określonej daty według czasu uniwersalnego.
33. setUTCMonth() Służy do ustawienia miesiąca dla określonej daty według czasu uniwersalnego.
3. 4. setUTCSekund() Służy do ustawiania sekund dla określonej daty według czasu uniwersalnego.
35. doDateString() Służy do zwracania części daty zawierającej datę jako ciąg znaków czytelny dla człowieka.
36. toLocaleDateString() Służy do zwracania części daty „data” w postaci ciągu znaków, przy użyciu konwencji bieżących ustawień regionalnych.
37. doLocaleFormat() Konwertuje datę na ciąg znaków, używając ciągu formatującego.
38. doLocaleString() Konwertuje datę na ciąg znaków, korzystając z bieżących konwencji regionalnych.
39. toLocaleTimeString() Służy do zwracania części daty „godzina” w postaci ciągu znaków, przy użyciu konwencji bieżących ustawień regionalnych.
40. do źródła() Służy do zwracania ciągu znaków reprezentującego źródło równoważnego obiektu Date; możesz użyć tej wartości do utworzenia nowego obiektu.
41. doString() Służy do zwracania ciągu znaków reprezentującego określony obiekt Date.
42. doTimeString() Służy do zwracania części daty „godzina” w postaci ciągu czytelnego dla człowieka.
43. toUTCString() Konwertuje datę na ciąg znaków, stosując uniwersalną konwencję czasu.
44. wartość() Służy do zwracania pierwotnej wartości obiektu Date.

Przykład

 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()); 

wyjście

 Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13