Свеобухватан водич о објекту датума у ​​ТипеСцрипт-у

Sveobuhvatan Vodic O Objektu Datuma U Tipescript U



ТипеСцрипт је надскуп ЈаваСцрипт-а који долази са свим функционалностима ЈаваСцрипт-а, као и са новим. Има скоро све уграђене методе и својства ЈаваСцрипт-а за обављање различитих функционалности. Рад свих ових метода, својстава и објеката је исти у ТипеСцрипт-у. Дакле, корисник може да користи било који од ЈаваСцрипт објеката као ТипеСцрипт објекат према захтевима.

Овај пост илуструје сврху, употребу и практичну примену објекта Дате у ТипеСцрипт-у.

Шта је објекат датума у ​​ТипеСцрипт-у?

Датум ” објекат означава датум и време. Овај објекат подразумевано штампа датум и време локалног система. Такође омогућава корисницима да поставе одређени датум и време (укључујући временску зону) вашег система уз помоћ његових унапред дефинисаних метода.







Синтакса



нека дате = Нова Датум ( гггг, мм, дд )

У горњој синтакси, кључна реч „нев“ креира објекат „Дате“ који прати наведени формат датума (гггг(година), мм(месец), дд(датум)).



Почнимо са креирањем објекта „Датум“.





Како направити објекат датума у ​​ТипеСцрипт-у?

Датум ” је динамички објекат који се може имплементирати на различите начине да би се добио датум и време према захтеву. Овај одељак садржи све могуће методе за креирање објекта „Датум“ за добијање наведеног датума и времена.

Идемо даље са првом методом.



Метод 1: нови датум()

Подразумевано, ако ниједна вредност није прослеђена у конструктору „Дате()“, он враћа системски датум и време корисника:

нека дате = Нова Датум ( ) ;

конзола. Пријава ( 'Датум = ' + датум ) ;

У горњем коду:

  • датум ” променљива ствара „ Датум ” користећи кључну реч „нев” и конструктор „Дате()”.
  • цонсоле.лог() ” метода приказује вредност променљиве „датум“, тј. тренутни датум и време са наведеном наредбом.

Излаз

Саставите „ .тс ” користећи компајлер „тсц” и покрените генерисану компајлирану датотеку која има „ .јс ” проширење уз помоћ команде „чвор”:

тсц маин. тс

чвор главни. јс

Овде терминал приказује датум и време корисничког система, као и временску зону.

Метод 2: нови датум (милисекунде)

„Нови датум (милисекунде)“ креира објекат Дате који израчунава датум и време од „0“ до броја наведених милисекунди:

нека дате = Нова Датум ( 6112346789 ) ;

конзола. Пријава ( 'Датум = ' + датум ) ;

Овде конструктор наводи број милисекунди као параметар.

Излаз

чвор главни. јс

Горе приказани датум и време су од „0“ до „6112346789“ милисекунди.

Метод 3: нови датум („стринг датума“)

Овај метод узима наведени датум у формату „гг-мм-дд“ као стринг и приказује га као нови датум:

нека дате = Нова Датум ( '2016-02-18' ) ;

конзола. Пријава ( 'Датум = ' + датум ) ;

Овде објекат „Дате“ узима наведени датум као стринг затворен у двоструким наводницима.

Излаз

чвор главни. јс

Терминал приказује новокреирани објекат Датум.

Метод 4: нови датум (година, месец, датум, сат, минут, секунда, милисекунда):

Последњи метод омогућава корисницима да креирају нови објекат Датум према наведеном датуму и времену на основу формата „(ии, мм, дд, хх, мин, сец, милисецондс)“:

нека дате = Нова Датум ( 2015 , 3 , 2 , 14 , двадесет , 30 , 9 ) ;

конзола. Пријава ( 'Датум = ' + датум ) ;

У горњем коду, датум и време су наведени у складу са наведеним форматом.

Излаз

чвор главни. јс

Излаз креира нови објекат који приказује наведени датум и време на основу датог формата.

Које су методе и својства објекта датума у ​​ТипеСцрипт-у?

Датум ” објекат долази са широким спектром метода и својстава која су наведена у наставку:

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

прототип Помаже у додавању својстава и метода објекту Дате.
конструктор Користи се као функција која креира прототип објекта.

Гет анд Сет Метходс оф Дате Објецт

гетМонтх() Враћа месец наведен у датуму на основу локалног датума.
гетФуллИеар() Приказује дату годину према локалном времену.
гетМинутес() Одређује записнике од одређеног датума.
гетМиллисецондс() Он даје милисекунде од датог датума.
гетСецондс() Даје број секунди према наведеном датуму.
подесити датум() Поставља дан/датум у месецу за одређени датум на основу локалног времена.
сетХоурс() Одређује жељене сате за датум.
сетМинутес() Поставља минуте за наведени датум.
сетСецондс() Поставља број секунди на основу локалног времена.
сетИеар() Поставља потребну годину на основу локалног времена.

За више метода, пратите дати водич “ Референца за методе датума ”.

Како користити објекат датума у ​​ТипеСцрипт-у?

Како горњи одељак дефинише листу метода објеката „Датум“. Хајде да користимо објекат Дате са овим методама да објаснимо његову практичну примену.

Пример 1: Подесите одређени датум, месец и годину

Овај пример користи методе „Дате“ објекта „сетдате()“, „сетМонтх()“ и „сетФуллИеар()“ за постављање наведеног датума.

Код

Копирајте ове линије кода у датотеку „.тс“:

нека дате : Датум = Нова Датум ( ) ;

датум. подесити датум ( 5 ) ;

датум. сетМонтх ( Једанаест ) ;

датум. сетФуллИеар ( 2014 ) ;

конзола. Пријава ( 'Година = ' + датум. гетФуллИеар ( ) ) ;

конзола. Пријава ( 'Датум = ' + датум. гетДате ( ) ) ;

конзола. Пријава ( 'Месец = ' + датум. гетМонтх ( ) )

конзола. Пријава ( ' Нови датум = ' + датум ) ;

У горњим редовима кода:

  • Прво направите „ Датум ” уз помоћ кључне речи „нев” и конструктора „Дате()” ускладиштеног у променљивој „дате”.
  • Затим повежите променљиву „датум“ са наведеним методама једну по једну. „ подесити датум() ” метод поставља датум у месецу, „ сетМонтх() ” поставља месец, а „ сетФуллИеар() ” метод поставља годину.
  • Након тога, прикажите нови датум уз помоћ методе „цонсоле.лог()“ користећи „ гетФуллИеар() ”, “ гетДате() ', и ' гетМонтх() ” методе.

Излаз

чвор главни. јс

На излазу се види да објекат Дате враћа ново постављени датум, месец и годину.

Пример 2: Подесите одређене сате, минуте и секунде

Овај пример користи методе „сетХоурс()“, „сетМинутес()“ и „сетСецондс()“ објекта Дате за постављање жељеног времена:

нека дате : Датум = Нова Датум ( ) ;

датум. сетХоурс ( 8 ) ;

датум. сетМинутес ( 12 ) ;

датум. сетСецондс ( двадесет ) ;

конзола. Пријава ( 'Сати = ' + датум. гетХоурс ( ) ) ;

конзола. Пријава ( 'Минути = ' + датум. гетМинутес ( ) ) ;

конзола. Пријава ( 'Секунде = ' + датум. гетСецондс ( ) ) ;

конзола. Пријава ( 'Датум и време = ' + датум ) ;

Према горњем исечку кода:

  • сетХоурс() ” метод поставља број сати, “ сетМинутес() ” поставља минуте и „ сетСецондс() ” метод поставља број секунди, респективно.
  • гетХоурс() ”, “ гетМинутес() ', и ' гетСецондс() ” методе враћају ново постављене сате, минуте и секунде као време.

Излаз

чвор главни. јс

Излаз приказује ново постављено време коришћењем метода објекта Дате.

Пример 3: Добијте тренутни датум и време користећи конвенције о локалном нивоу

Овај пример користи метод „тоЛоцалеСтринг()“ да прикаже тренутни датум и време као локалну конвенцију:

нека дате = Нова Датум ( ) ;

конзола. Пријава ( 'Датум и време = ' + датум. тоЛоцалеСтринг ( ) ) ;

У горњим редовима кода повежите методу „тоЛоцалеСтринг()“ са променљивом да бисте вратили стринг са приказом тренутног датума који је осетљив на језик.

Излаз

чвор главни. јс

Као што се види, излаз приказује тренутни датум и време користећи локалну конвенцију.

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

Овај пример примењује „ Вредност() ” да бисте вратили објекат Дате као примитивну вредност:

нека дате = Нова Датум ( ) ;

конзола. Пријава ( 'Датум и време = ' + датум. Вредност ( ) ) ;

У горњем исечку кода, „ Вредност() ” метода враћа излаз објекта Дате у милисекундама од поноћи „1. јануар 1970, УТЦ“.

Излаз

чвор главни. јс

Овде резултати враћају објекат Дате као примитивну вредност.

Закључак

У ТипеСцрипт-у, „ Датум ” објекат одговара датуму и времену локалног система. Овај објекат се може креирати за приказ жељеног излаза уз помоћ поменута четири уграђена метода. Осим тога, он такође пружа листу метода које се могу применити за постављање и добијање датума и времена према захтевима. Овај пост је дубоко илустровао сврху, употребу и практичну примену објекта Дате у ТипеСцрипт-у.