logo

Об’єкт дати TypeScript

Об'єкт Date представляє a дата і час функціональність у TypeScript. Це дозволяє нам отримати або встановити рік, місяць і день, годину, хвилину, секунду та мілісекунду.

Якщо ми створюємо дату без будь-яких аргументів, переданих її конструктору, за замовчуванням вона містить дату й час комп’ютера користувача.

Об'єкт Date також надає функції, які мають справу з Всесвітній координований час (UTC). , також відомий як час за Гринвічем (GMT) . Світовий стандарт часу базується на часі UTC.

Створення об’єкта «Дата».

Є чотири способи створити новий об’єкт дати:

1. нова дата(): Він створює новий об’єкт дати з поточним дата і час .

приклад

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

2. нова дата (мілісекунди): Він створює новий об’єкт дати як нуль час плюс мілісекунд .

приклад

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

3. нова дата (рядок дати): Він створює новий об’єкт дати з рядка дати.

приклад

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

4. нова дата (рік, місяць, дата[, година, хвилина, секунда, мілісекунда]): Він створює новий об’єкт дати з указаною датою та часом.

приклад

 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) 

Властивості об’єкта дати

Власність опис
конструктор Він визначає функцію, яка створює прототип об'єкта.
прототип Це дозволяє додавати властивості та методи до об’єкта.

Методи об’єкта дати

SN метод опис
1. Дата() Використовується для повернення поточної дати та часу.
2. getDate() Використовується для повернення дня місяця для вказаної дати за місцевим часом.
3. getDate() Використовується для повернення дня тижня для вказаної дати за місцевим часом.
4. getFullYear() Використовується для повернення року вказаної дати за місцевим часом.
5. getHours() Використовується для повернення годин у вказану дату за місцевим часом.
6. getMilliseconds() Використовується для повернення мілісекунд у вказану дату за місцевим часом.
7. getMinutes() Використовується для повернення хвилин у вказану дату за місцевим часом.
8. getMonth() Використовується для повернення місяця у вказану дату за місцевим часом.
9. getSeconds() Використовується для повернення секунд у вказану дату за місцевим часом.
10. getTime() Він використовується для повернення числового значення вказаної дати як кількості мілісекунд з 1 січня 1970 року, 00:00:00 UTC.
одинадцять. getTimezoneOffset() Він використовується для повернення зсуву часового поясу в хвилинах для поточної локалі.
12. getUTCDate() Використовується для повернення дня (числа) місяця у вказану дату за всесвітнім часом.
13. getUTCDay() Використовується для повернення дня тижня у вказану дату за всесвітнім часом.
14. getUTCFullYear() Використовується для повернення року у вказану дату за всесвітнім часом.
п'ятнадцять. getUTCHours() Використовується для повернення годин у вказану дату за всесвітнім часом.
16. getUTCMilliseconds() Використовується для повернення мілісекунд у вказану дату за всесвітнім часом.
17. getUTCMinutes() Використовується для повернення хвилин у вказану дату за всесвітнім часом.
18. getUTCMonh() Використовується для повернення місяця у вказану дату за всесвітнім часом.
19. getUTCSeconds() Використовується для повернення секунд у вказану дату за всесвітнім часом.
двадцять. setDate() Використовується для встановлення дня місяця на певну дату за місцевим часом.
двадцять один. setFullYear() Використовується для встановлення повного року на вказану дату за місцевим часом.
22. setHours() Використовується для встановлення годин на певну дату за місцевим часом.
23. setMilliseconds() Використовується для встановлення мілісекунд для вказаної дати за місцевим часом.
24. setMinutes() Використовується для встановлення хвилин на вказану дату за місцевим часом.
25. setMonth() Використовується для встановлення місяця на певну дату за місцевим часом.
26. setSeconds() Використовується для встановлення секунд для визначеної дати за місцевим часом.
27. setTime() Він використовується для встановлення об’єкта Date на час, представлений кількістю мілісекунд з 1 січня 1970 року, 00:00:00 UTC.
28. setUTCDate() Використовується для встановлення дня (числа) місяця для визначеної дати за всесвітнім часом.
29. setUTCFullYear() Використовується для встановлення повного року у вказану дату за всесвітнім часом.
30. setUTCHours() Використовується для встановлення годин на певну дату відповідно до всесвітнього часу.
31. setUTCMilliseconds() Використовується для встановлення мілісекунд для вказаної дати відповідно до всесвітнього часу.
32. setUTCMinutes() Використовується для встановлення хвилин для визначеної дати відповідно до всесвітнього часу.
33. setUTCMonh() Використовується для встановлення місяця на певну дату за всесвітнім часом.
3. 4. setUTCSeconds() Використовується для встановлення секунд для визначеної дати відповідно до всесвітнього часу.
35. toDateString() Він використовується для повернення частини дати як зрозумілого людині рядка.
36. toLocaleDateString() Він використовується для повернення частини «дати» дати у вигляді рядка, використовуючи умовні умови поточної мови.
37. toLocaleFormat() Він перетворює дату на рядок, використовуючи рядок формату.
38. toLocaleString() Він перетворює дату на рядок, використовуючи умовні умови поточної мови.
39. toLocaleTimeString() Він використовується для повернення частини «часу» дати у вигляді рядка, використовуючи умовні умови поточної мови.
40. toSource() Він використовується для повернення рядка, що представляє джерело для еквівалентного об’єкта Date; ви можете використовувати це значення для створення нового об'єкта.
41. toString() Він використовується для повернення рядка, що представляє вказаний об’єкт Date.
42. toTimeString() Він використовується для повернення частини дати «час» у вигляді зрозумілого людині рядка.
43. toUTCString() Він перетворює дату на рядок, використовуючи універсальний час.
44. valueOf() Він використовується для повернення первинного значення об’єкта Date.

приклад

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

вихід

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