Š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.