Tento príspevok vysvetlí spôsob vytvorenia dátumu s nastaveným časovým pásmom.
Vytvorenie dátumu s nastaveným časovým pásmom bez zastúpenia reťazca
Ak chcete vytvoriť dátum s nastaveným časovým pásmom, „ Dátum() je možné použiť metódu JavaScriptu. Je to vstavaná metóda, ktorá sa používa na prácu s dátumami a časmi.
Syntax
V tejto syntaxi je „ Dátum() “ je vyvolaná metóda:
Nový Dátum ( rok, mesiac, dátum, hodina, minúta, sekunda, milisekunda )
“ rok “, “ mesiac “, “ dátum “, “ hodina “, “ minútu “, “ druhý “ a „ milisekundy ” sa odovzdávajú ako parametre na vytvorenie dátumu s nastaveným časovým pásmom.
Príklad 1: Definovaním objektu Date
V tomto uvedenom príklade je objekt inicializovaný ako „ d “. Potom „vyvolajte“ Dátum() “ a odovzdajte dátum podľa vyššie uvedenej syntaxe:
mať d = Nový Dátum ( 2023 03 dvadsať , 1 , 78 , 27 , 0 ) ;Odovzdajte objekt ako argument do „ console.log() ” metóda na zobrazenie výsledku na konzole:
konzoly. log ( d )
Dá sa pozorovať, že dátum je vytvorený s nastaveným časovým pásmom bez reprezentácie reťazca:
Príklad 2: Použitie metódy setTime().
Tu sa vytvorí nový dátum a uloží sa do deklarovanej premennej pomocou „ Dátum() “ metóda:
var dátum = Nový Dátum ( 2023 , 07, dvadsaťjeden ) ;Vyvolajte „ nastav čas() ” spôsob nastavenia času. Ďalej, „ getTime() “ a „ getTimezoneOffset() “ sa používajú aj ako argument „ nastav čas() “ na získanie času a nastavenie časového pásma. Kde „getTimezoneOffset()“ môže vložiť alebo odčítať posun časového pásma:
dátum. nastav čas ( dátum. getTime ( ) + dátum. getTimezoneOffset ( ) * 60 * 1000 ) ;Zavolaním metódy console.log() zobrazíte výsledok:
konzoly. log ( dátum ) ;V dôsledku toho sa jeden deň odpočíta od definovaného dátumu podľa posunu časového pásma:
To je všetko o vytvorení dátumu s nastaveným časovým pásmom bez použitia reťazcovej reprezentácie.
Záver
Ak chcete vytvoriť dátum s nastaveným časovým pásmom bez reprezentácie reťazca, „ Dátum() je možné vyvolať metódu JavaScriptu. Je to vstavaná metóda, ktorá sa používa na prácu s dátumami a časmi. Okrem toho použite „ getTimezoneOffset() ” ktorý môže vložiť alebo odčítať posun časového pásma. Tento príspevok uvádza niekoľko spôsobov, ako vytvoriť dátum s nastaveným časovým pásmom.