Põhjalik juhend kuupäevaobjekti kohta TypeScriptis

Pohjalik Juhend Kuupaevaobjekti Kohta Typescriptis



TypeScript on JavaScripti superkomplekt, mis sisaldab kõiki JavaScripti ja ka uusi funktsioone. Sellel on peaaegu kõik JavaScripti sisseehitatud meetodid ja omadused erinevate funktsioonide täitmiseks. Kõigi nende meetodite, omaduste ja objektide töö on TypeScriptis sama. Seega saab kasutaja vastavalt nõuetele kasutada mis tahes JavaScripti objekte TypeScripti objektina.

See postitus illustreerib Date objekti eesmärki, kasutamist ja praktilist rakendamist TypeScriptis.

Mis on TypeScriptis kuupäevaobjekt?

' Kuupäev ” objekt tähistab kuupäeva ja kellaaega. See objekt prindib vaikimisi kohaliku süsteemi kuupäeva ja kellaaja. Samuti võimaldab see kasutajatel eelnevalt määratletud meetodite abil määrata teie süsteemi konkreetse kuupäeva ja kellaaja (sh ajavööndi).







Süntaks



lase kuupäeval = uus Kuupäev ( aaaa, kk, pp )

Ülaltoodud süntaksis loob märksõna 'uus' objekti 'Kuupäev', mis järgib määratud kuupäevavormingut (aaaa(aasta), mm(kuu), pp(kuupäev)).



Alustame objekti 'Kuupäev' loomisega.





Kuidas TypeScriptis kuupäevaobjekti luua?

' Kuupäev ” on dünaamiline objekt, mida saab rakendada erinevatel viisidel, et saada kuupäev ja kellaaeg vastavalt nõuetele. See jaotis sisaldab kõiki võimalikke meetodeid määratud kuupäeva ja kellaaja hankimiseks objekti 'Kuupäev' loomiseks.

Liigume edasi esimese meetodiga.



1. meetod: uus kuupäev()

Kui konstruktoris “Date()” väärtust ei edastata, tagastab see vaikimisi kasutaja süsteemi kuupäeva ja kellaaja:

lase kuupäeval = uus Kuupäev ( ) ;

konsool. logi ( 'Kuupäev =' + kuupäeva ) ;

Ülaltoodud koodis:

  • ' kuupäeva ' muutuja loob ' Kuupäev ” objekti, kasutades märksõna „uus” ja konstruktorit „Kuupäev()”.
  • ' console.log() Meetod kuvab 'kuupäeva' muutuja väärtuse, st praeguse kuupäeva ja kellaaja koos määratud lausega.

Väljund

Koostage ' .ts ' fail kasutades 'tsc' kompilaatorit ja käivitage loodud kompileeritud fail, millel on ' .js ” laiendus käsu “node” abil:

tsc peamine. ts

sõlme peamine. js

Siin näitab terminal kasutaja süsteemi kuupäeva ja kellaaega ning ajavööndit.

2. meetod: uus kuupäev (millisekundites)

'Uus kuupäev (millisekundid)' loob kuupäevaobjekti, mis arvutab kuupäeva ja kellaaja väärtusest '0' kuni määratud millisekundite arvuni:

lase kuupäeval = uus Kuupäev ( 6112346789 ) ;

konsool. logi ( 'Kuupäev =' + kuupäeva ) ;

Siin määrab konstruktor parameetrina millisekundite arvu.

Väljund

sõlme peamine. js

Ülaltoodud kuupäev ja kellaaeg on vahemikus '0' kuni '6112346789' millisekundit.

3. meetod: uus kuupäev ('kohtingud')

See meetod võtab määratud kuupäeva vormingus “aa-kk-pp” stringina ja kuvab selle uue kuupäevana:

lase kuupäeval = uus Kuupäev ( '2016-02-18' ) ;

konsool. logi ( 'Kuupäev =' + kuupäeva ) ;

Siin võtab objekt 'Kuupäev' määratud kuupäeva jutumärkidesse lisatud stringina.

Väljund

sõlme peamine. js

Terminal näitab vastloodud Date objekti.

4. meetod: uus kuupäev (aasta, kuu, kuupäev, tund, minut, sekund, millisekund):

Viimane meetod võimaldab kasutajatel luua uue kuupäeva objekti vastavalt määratud kuupäevale ja kellaajale vormingus “(yy, mm, dd, hh, min, sec, millisecons)”:

lase kuupäeval = uus Kuupäev ( 2015. aasta , 3 , 2 , 14 , kakskümmend , 30 , 9 ) ;

konsool. logi ( 'Kuupäev =' + kuupäeva ) ;

Ülaltoodud koodis on kuupäev ja kellaaeg määratud vastavalt märgitud vormingule.

Väljund

sõlme peamine. js

Väljund loob uue objekti, mis kuvab antud vormingu alusel määratud kuupäeva ja kellaaega.

Millised on TypeScripti kuupäevaobjekti meetodid ja omadused?

' Kuupäev ” objektil on lai valik meetodeid ja omadusi, mis on loetletud allpool:

Kuupäevaobjekti omadused

prototüüp See aitab lisada objektile Date atribuute ja meetodeid.
konstruktor Seda kasutatakse funktsioonina, mis loob objekti prototüübi.

Hankige ja määrake kuupäevaobjekti meetodid

get Month() See tagastab kohaliku kuupäeva alusel kuupäevas määratud kuu.
getFullYear() See kuvab antud aasta kohaliku aja järgi.
getMinutes() See määrab konkreetse kuupäeva minutid.
get Milliseconds() See annab millisekundeid antud kuupäevast.
getSeconds() See annab sekundite arvu vastavalt määratud kuupäevale.
setDate() See määrab kohaliku aja järgi konkreetse kuupäeva kuu päeva/kuupäeva.
setHours() See määrab kuupäeva soovitud tunnid.
setMinutes() See määrab määratud kuupäeva minutid.
setSeconds() See määrab kohaliku aja järgi sekundite arvu.
setYear() See määrab kohaliku aja järgi vajaliku aasta.

Rohkemate meetodite vaatamiseks järgige antud õpetust ' Kuupäev Meetodite viide ”.

Kuidas kasutada TypeScriptis kuupäevaobjekti?

Nagu ülaltoodud jaotis määratleb objektimeetodite 'Kuupäev' loendi. Kasutame nende meetoditega objekti Date selle praktilise rakendamise selgitamiseks.

Näide 1: määrake konkreetne kuupäev, kuu ja aasta

See näide kasutab määratud kuupäeva määramiseks 'Date' objekti 'setdate()', 'setMonth()' ja 'setFullYear()' meetodeid.

Kood

Kopeerige need koodiread faili „.ts”:

lase kuupäeval : Kuupäev = uus Kuupäev ( ) ;

kuupäeva. setDate ( 5 ) ;

kuupäeva. seatud Kuu ( üksteist ) ;

kuupäeva. seatudFullYear ( 2014. aasta ) ;

konsool. logi ( 'Aasta =' + kuupäeva. saada FullYear ( ) ) ;

konsool. logi ( 'Kuupäev =' + kuupäeva. getDate ( ) ) ;

konsool. logi ( 'Kuu =' + kuupäeva. saada Kuu ( ) )

konsool. logi ( ' Uus kuupäev = ' + kuupäeva ) ;

Ülaltoodud koodiridades:

  • Esiteks looge ' Kuupäev ” objekti võtmesõna “new” ja “date” muutujasse salvestatud konstruktori “Date()” abil.
  • Järgmisena seostage muutuja 'kuupäev' ükshaaval määratud meetoditega. ' setDate() ' meetod määrab kuu kuupäeva, ' set Month() ' määrab kuu ja ' setFullYear() ” meetod määrab aasta.
  • Pärast seda kuvage uus kuupäev meetodi 'console.log()' abil, kasutades ' getFullYear() ”, „ getDate() ”, ja „ get Month() ” meetodid.

Väljund

sõlme peamine. js

Väljundis on näha, et objekt Date tagastab äsja määratud kuupäeva, kuu ja aasta.

Näide 2: Määrake kindlad tunnid, minutid ja sekundid

See näide kasutab soovitud aja määramiseks Date objekti meetodeid setHours()”, „setMinutes()” ja „setSeconds()”.

lase kuupäeval : Kuupäev = uus Kuupäev ( ) ;

kuupäeva. setHours ( 8 ) ;

kuupäeva. setMinutes ( 12 ) ;

kuupäeva. setSeconds ( kakskümmend ) ;

konsool. logi ( 'tunnid =' + kuupäeva. getHours ( ) ) ;

konsool. logi ( 'Minutid =' + kuupäeva. getMinutes ( ) ) ;

konsool. logi ( 'Sekundid =' + kuupäeva. getSeconds ( ) ) ;

konsool. logi ( 'Kuupäev ja kellaaeg =' + kuupäeva ) ;

Ülaltoodud koodilõigu järgi:

  • ' setHours() ' meetod määrab tundide arvu, ' setMinutes() ' määrab minutid ja ' setSeconds() ” meetod määrab vastavalt sekundite arvu.
  • ' getHours() ”, „ getMinutes() ”, ja „ getSeconds() ” meetodid tagastavad äsja määratud tunnid, minutid ja sekundid kellana.

Väljund

sõlme peamine. js

Väljund näitab uut kellaaega, mis on määratud Date objekti meetodite abil.

Näide 3: Hankige praegune kuupäev ja kellaaeg lokaadikonventsioone kasutades

See näide kasutab praeguse kuupäeva ja kellaaja kuvamiseks kohaliku kokkuleppena meetodit 'toLocaleString()'.

lase kuupäeval = uus Kuupäev ( ) ;

konsool. logi ( 'Kuupäev ja kellaaeg =' + kuupäeva. toLocaleString ( ) ) ;

Ülaltoodud koodiridades siduge meetod 'toLocaleString()' muutujaga, et tagastada string, mis sisaldab praeguse kuupäeva keeletundlikku esitust.

Väljund

sõlme peamine. js

Nagu näha, näitab väljund praegust kuupäeva ja kellaaega, kasutades kohalikku kokkulepet.

Näide 4: Tagastamiskuupäeva objekti primitiivne väärtus

See näide kehtib ' väärtusOf() ” meetod Date objekti tagastamiseks primitiivse väärtusena:

lase kuupäeval = uus Kuupäev ( ) ;

konsool. logi ( 'Kuupäev ja kellaaeg =' + kuupäeva. väärtusOf ( ) ) ;

Ülaltoodud koodilõigul on „ väärtusOf() ” meetod tagastab Date objekti väljundi millisekundites alates keskööst “1. jaanuar 1970, UTC”.

Väljund

sõlme peamine. js

Siin tagastavad tulemused objekti Date primitiivse väärtusena.

Järeldus

TypeScriptis on ' Kuupäev ” objekt vastab kohaliku süsteemi kuupäevale ja kellaajale. Selle objekti saab luua soovitud väljundi kuvamiseks nelja käsitletud sisseehitatud meetodi abil. Lisaks sellele pakub see ka loendit meetoditest, mida saab rakendada kuupäeva ja kellaaja määramiseks ja hankimiseks vastavalt nõuetele. See postitus illustreeris põhjalikult Date objekti eesmärki, kasutamist ja praktilist rakendamist TypeScriptis.