logo

ТипеСцрипт Датум Објекат

Објекат Датум представља а датум и време функционалност у ТипеСцрипт-у. Омогућава нам да добијемо или подесимо годину, месец и дан, сат, минут, секунду и милисекунду.

Ако креирамо датум без икаквог аргумента који је прослеђен његовом конструктору, он подразумевано садржи датум и време рачунара корисника.

Објекат Дате такође пружа функције којима се бави Координисано универзално време (УТЦ). , такође познат као Средње време по Гриничу (ГМТ) . Стандард светског времена је заснован на УТЦ времену.

Креирање објекта датума

Постоје четири начина да направите нови објекат датума:

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) 

Својства објекта датума

Имовина Опис
конструктор Он одређује функцију која креира прототип објекта.
прототип Омогућава додавање својстава и метода објекту.

Методе објеката датума

СН Метод Опис
1. Датум() Користи се за враћање тренутног датума и времена.
2. гетДате() Користи се за враћање дана у месецу за наведени датум према локалном времену.
3. гетДате() Користи се за враћање дана у недељи за наведени датум према локалном времену.
4. гетФуллИеар() Користи се за враћање године наведеног датума према локалном времену.
5. гетХоурс() Користи се за враћање сати у наведеном датуму према локалном времену.
6. гетМиллисецондс() Користи се за враћање милисекунди у наведеном датуму према локалном времену.
7. гетМинутес() Користи се за враћање минута у наведеном датуму према локалном времену.
8. гетМонтх() Користи се за враћање месеца у наведеном датуму према локалном времену.
9. гетСецондс() Користи се за враћање секунди у наведеном датуму према локалном времену.
10. гетТиме() Користи се за враћање нумеричке вредности наведеног датума као броја милисекунди од 1. јануара 1970. у 00:00:00 УТЦ.
Једанаест. гетТимезонеОффсет() Користи се за враћање померања временске зоне у минутама за тренутни локалитет.
12. гетУТЦДате() Користи се за враћање дана (датум) у месецу у наведеном датуму према универзалном времену.
13. гетУТЦДаи() Користи се за враћање дана у недељи у наведеном датуму према универзалном времену.
14. гетУТЦФуллИеар() Користи се за враћање године у наведеном датуму према универзалном времену.
петнаест. гетУТЦХоурс() Користи се за враћање сати у наведеном датуму према универзалном времену.
16. гетУТЦМиллисецондс() Користи се за враћање милисекунди у наведеном датуму према универзалном времену.
17. гетУТЦМинутес() Користи се за враћање минута у наведеном датуму према универзалном времену.
18. гетУТЦМонтх() Користи се за враћање месеца у наведеном датуму према универзалном времену.
19. гетУТЦСецондс() Користи се за враћање секунди у наведеном датуму према универзалном времену.
двадесет. подесити датум() Користи се за подешавање дана у месецу за одређени датум према локалном времену.
двадесет један. сетФуллИеар() Користи се за постављање целе године за одређени датум према локалном времену.
22. сетХоурс() Користи се за подешавање сати за одређени датум према локалном времену.
23. сетМиллисецондс() Користи се за постављање милисекунди за одређени датум према локалном времену.
24. сетМинутес() Користи се за постављање минута за одређени датум према локалном времену.
25. сетМонтх() Користи се за подешавање месеца за одређени датум према локалном времену.
26. сетСецондс() Користи се за постављање секунди за одређени датум према локалном времену.
27. одредити време() Користи се за постављање објекта Дате на време представљено бројем милисекунди од 1. јануара 1970. у 00:00:00 УТЦ.
28. сетУТЦДате() Користи се за постављање дана (датум) у месецу за одређени датум према универзалном времену.
29. сетУТЦФуллИеар() Користи се за постављање целе године на наведени датум према универзалном времену.
30. сетУТЦХоурс() Користи се за подешавање сати за одређени датум према универзалном времену.
31. сетУТЦМиллисецондс() Користи се за постављање милисекунди за одређени датум према универзалном времену.
32. сетУТЦМинутес() Користи се за постављање минута за одређени датум према универзалном времену.
33. сетУТЦМонтх() Користи се за подешавање месеца за одређени датум према универзалном времену.
3. 4. сетУТЦСецондс() Користи се за подешавање секунди за одређени датум према универзалном времену.
35. тоДатеСтринг() Користи се за враћање дела датума 'датум' као стринг читљив за људе.
36. тоЛоцалеДатеСтринг() Користи се за враћање 'датум' дела Датума као стринг, користећи конвенције тренутног локала.
37. тоЛоцалеФормат() Конвертује датум у стринг, користећи стринг формата.
38. тоЛоцалеСтринг() Конвертује датум у стринг, користећи конвенције тренутног локала.
39. тоЛоцалеТимеСтринг() Користи се за враћање 'временског' дела Датума као стринг, користећи конвенције тренутног локала.
40. извору() Користи се за враћање стринга који представља извор за еквивалентни објекат Датум; можете користити ову вредност за креирање новог објекта.
41. тоСтринг() Користи се за враћање стринга који представља наведени објекат Датум.
42. тоТимеСтринг() Користи се за враћање 'временског' дела Датума као стринг читљив за људе.
43. тоУТЦСтринг() Конвертује датум у стринг, користећи универзалну временску конвенцију.
44. Вредност() Користи се за враћање примитивне вредности објекта Дате.

Пример

 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