Come creare una data con un fuso orario impostato senza utilizzare una rappresentazione di stringa in JavaScript

Come Creare Una Data Con Un Fuso Orario Impostato Senza Utilizzare Una Rappresentazione Di Stringa In Javascript



Il fuso orario impostato consente allo sviluppatore di determinare un fuso orario corrente rispetto a UTC (Universal Coordinated Time). A volte, è necessario creare una data con un fuso orario impostato in base all'ora locale. A tale scopo, viene utilizzato il metodo Date() di JavaScript. Inoltre, puoi anche utilizzare il metodo getTime() e invocare ' getTimezoneOffset() ” per inserire o sottrarre l'offset del fuso orario in base alla regione.

Questo post spiegherà il metodo per creare una data con un fuso orario impostato.

Creazione di una data con un fuso orario impostato senza rappresentazione di stringhe

Per creare una data con un fuso orario impostato, il ' Data() È possibile utilizzare il metodo di JavaScript. È un metodo integrato che viene utilizzato per lavorare con date e orari.







Sintassi



In questa sintassi, il ' Data() ” viene invocato il metodo:



nuovo Data ( anno, mese, data, ora, minuto, secondo, millisecondo )

anno ”, “ mese ”, “ data ”, “ ora ”, “ minuto ”, “ secondo ', E ' millisecondo ” vengono passati come parametri per la creazione della data con un fuso orario impostato.





Esempio 1: definendo l'oggetto Data

In questo esempio dichiarato, un oggetto viene inizializzato come ' D ”. Quindi, 'invoca il' Data() ” metodo e passare la data secondo la sintassi di cui sopra:

avuto = nuovo Data ( 2023 03 venti , 1 , 78 , 27 , 0 ) ;

Passa l'oggetto come argomento al ' console.log() ” metodo per visualizzare il risultato sulla console:



consolare. tronco d'albero ( D )

Si può osservare che la data viene creata con un fuso orario impostato senza una rappresentazione di stringa:

Esempio 2: utilizzo del metodo setTime()

Qui, una nuova data viene creata e memorizzata nella variabile dichiarata con l'aiuto del ' Data() ' metodo:

var data = nuovo Data ( 2023 , 07, ventuno ) ;

Invocare il ' setTime() ” metodo per impostare l'ora. Inoltre, ' prendi tempo() ' E ' getTimezoneOffset() ' sono anche usati come argomento del ' setTime() ” per ottenere l'ora e impostare il fuso orario. Dove 'getTimezoneOffset()' può inserire o sottrarre l'offset del fuso orario:

data. setTime ( data. prendi tempo ( ) + data. getTimezoneOffset ( ) * 60 * 1000 ) ;

Chiama il metodo console.log() per visualizzare il risultato:

consolare. tronco d'albero ( data ) ;

Di conseguenza, il giorno viene sottratto dalla data definita in base alla differenza di fuso orario:

Si tratta di creare la data con un fuso orario impostato senza utilizzare una rappresentazione di stringa.

Conclusione

Per creare una data con un fuso orario impostato senza una rappresentazione di stringa, il ' Data() ” metodo di JavaScript può essere richiamato. È un metodo integrato che viene utilizzato per lavorare con date e orari. Inoltre, usa ' getTimezoneOffset() ” che può inserire o sottrarre l'offset del fuso orario. Questo post ha indicato un paio di modi per creare una data con un fuso orario impostato.