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. getUTCMonth() Използва се за връщане на месеца на посочената дата според универсалното време.
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. setUTCMonth() Използва се за настройка на месеца за определена дата според универсалното време.
3. 4. setUTCSeconds() Използва се за настройка на секундите за определена дата според универсалното време.
35. toDateString() Използва се за връщане на частта „дата“ от датата като четим от човека низ.
36. toLocaleDateString() Използва се за връщане на частта „дата“ от датата като низ, като се използват конвенциите на текущия локал.
37. toLocaleFormat() Той преобразува дата в низ, използвайки форматиращ низ.
38. toLocaleString() Той преобразува дата в низ, като използва конвенциите на текущия локал.
39. toLocaleTimeString() Използва се за връщане на частта „време“ на датата като низ, като се използват конвенциите на текущия локал.
40. към източника() Използва се за връщане на низ, представляващ източника за еквивалентен обект Date; можете да използвате тази стойност, за да създадете нов обект.
41. toString() Използва се за връщане на низ, представляващ посочения обект Date.
42. toTimeString() Използва се за връщане на частта „време“ от датата като четим от човека низ.
43. toUTCString() Той преобразува дата в низ, като използва конвенцията за универсално време.
44. стойност на() Използва се за връщане на примитивната стойност на обект 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