Kaip sukurti datą su nustatyta laiko juosta nenaudojant eilutės atvaizdavimo „JavaScript“.

Kaip Sukurti Data Su Nustatyta Laiko Juosta Nenaudojant Eilutes Atvaizdavimo Javascript



Nustatyta laiko juosta leidžia kūrėjui nustatyti dabartinį laiko poslinkį nuo UTC (Universal Coordinated Time). Kartais reikia sukurti datą su nustatyta laiko juosta pagal vietos laiką. Tuo tikslu naudojamas JavaScript Date() metodas. Be to, taip pat galite naudoti getTime() metodą ir iškviesti „ getTimezoneOffset() “, kad įterptumėte arba atimtumėte laiko juostos poslinkį pagal regioną.

Šis įrašas paaiškins, kaip sukurti datą su nustatyta laiko juosta.

Datos sukūrimas su nustatyta laiko juosta be eilutės atvaizdavimo

Norėdami sukurti datą su nustatyta laiko juosta, „ Data() “ galima naudoti JavaScript metodą. Tai integruotas metodas, naudojamas dirbant su datomis ir laiku.







Sintaksė



Šioje sintaksėje „ Data() “ naudojamas metodas:



naujas Data ( metai, mėnuo, data, valanda, minutė, sekundė, milisekundė )

metų “, „ mėnuo “, „ data “, „ valandą “, „ minutė “, „ antra “ ir „ milisekundė “ perduodami kaip datos su nustatyta laiko juosta kūrimo parametrai.





1 pavyzdys: apibrėžiant datos objektą

Šiame nurodytame pavyzdyje objektas inicijuojamas kaip ' d “. Tada „iškvieskite“ Data() “ metodą ir nurodykite datą pagal aukščiau pateiktą sintaksę:

yra d = naujas Data ( 2023 m 03 dvidešimt , 1 , 78 , 27 , 0 ) ;

Pateikite objektą kaip argumentą „ console.log() “ metodas rezultatui rodyti konsolėje:



konsolė. žurnalas ( d )

Galima pastebėti, kad data sukuriama su nustatyta laiko juosta be eilutės vaizdavimo:

2 pavyzdys: metodo setTime() naudojimas

Čia nauja data sukuriama ir išsaugoma deklaruotame kintamajame, naudojant „ Data() “ metodas:

var data = naujas Data ( 2023 m , 07, dvidešimt vienas ) ;

Iškvieskite ' nustatyti laiką() “ būdas nustatyti laiką. Be to, „ getTime () “ ir „ getTimezoneOffset() “ taip pat naudojami kaip argumentas „ nustatyti laiką() “ būdas gauti laiką ir nustatyti laiko juostą. Kur „getTimezoneOffset()“ gali įterpti arba atimti laiko juostos poslinkį:

data. nustatyti laiką ( data. getTime ( ) + data. getTimezoneOffset ( ) * 60 * 1000 ) ;

Iškvieskite metodą console.log(), kad būtų rodomas rezultatas:

konsolė. žurnalas ( data ) ;

Dėl to viena diena atimama iš nustatytos datos pagal laiko juostos poslinkį:

Tai viskas apie datos sukūrimą su nustatyta laiko juosta nenaudojant eilutės vaizdavimo.

Išvada

Norėdami sukurti datą su nustatyta laiko juosta be eilutės atvaizdavimo, „ Data() “ galima iškviesti JavaScript metodą. Tai integruotas metodas, naudojamas dirbant su datomis ir laiku. Be to, naudokite „ getTimezoneOffset() “, kuris gali įterpti arba atimti laiko juostos poslinkį. Šiame įraše nurodyti keli būdai, kaip sukurti datą su nustatyta laiko juosta.