Dette innlegget vil forklare metoden for å lage en dato med en angitt tidssone.
Opprette en dato med en angitt tidssone uten strengrepresentasjon
For å opprette en dato med en angitt tidssone, ' Dato() '-metoden for JavaScript kan brukes. Det er en innebygd metode som brukes til å arbeide med datoer og klokkeslett.
Syntaks
I denne syntaksen er ' Dato() ' metoden påkalles:
ny Dato ( år, måned, dato, time, minutt, sekund, millisekund )
' år ', ' måned ', ' Dato ', ' time ', ' minutt ', ' sekund ', og ' millisekund ” sendes som parametere for å opprette datoen med en angitt tidssone.
Eksempel 1: Ved å definere datoobjektet
I dette angitte eksemplet initialiseres et objekt som ' d '. Deretter 'påkaller' Dato() ”-metoden og send datoen i henhold til syntaksen ovenfor:
det er d = ny Dato ( 2023 03 tjue , 1 , 78 , 27 , 0 ) ;Send objektet som et argument til ' console.log() ' metode for å vise resultatet på konsollen:
konsoll. Logg ( d )
Det kan observeres at datoen er opprettet med en angitt tidssone uten en strengrepresentasjon:
Eksempel 2: Bruk av setTime()-metoden
Her opprettes en ny dato og lagres i den deklarerte variabelen ved hjelp av ' Dato() ' metode:
var dato = ny Dato ( 2023 , 07, tjueen ) ;Påkalle ' setTime() ” metode for å stille inn tiden. Dessuten, ' getTime() ' og ' getTimezoneOffset() ' brukes også som argumentet for ' setTime() ” metode for å få tid og angi tidssone. Hvor 'getTimezoneOffset()' kan sette inn eller trekke fra tidssoneforskyvningen:
Dato. settTid ( Dato. getTime ( ) + Dato. getTimezoneOffset ( ) * 60 * 1000 ) ;Kall console.log()-metoden for å vise resultatet:
konsoll. Logg ( Dato ) ;Som et resultat blir den ene dagen trukket fra den definerte datoen i henhold til tidssoneforskyvningen:
Det handler om å lage datoen med en angitt tidssone uten å bruke en strengrepresentasjon.
Konklusjon
For å opprette en dato med en angitt tidssone uten en strengrepresentasjon, ' Dato() '-metoden for JavaScript kan påberopes. Det er en innebygd metode som brukes til å arbeide med datoer og klokkeslett. Bruk dessuten ' getTimezoneOffset() ” som kan sette inn eller trekke fra tidssoneforskyvningen. Dette innlegget har angitt et par måter å lage en dato med en angitt tidssone på.