Com crear una data amb una zona horària establerta sense utilitzar una representació de cadena a JavaScript

Com Crear Una Data Amb Una Zona Horaria Establerta Sense Utilitzar Una Representacio De Cadena A Javascript



La zona horària establerta permet al desenvolupador determinar un desplaçament horari actual de l'UTC (hora coordinada universal). De vegades, cal crear una data amb una zona horària establerta segons l'hora local. Amb aquesta finalitat, s'utilitza el mètode Date() de JavaScript. A més, també podeu utilitzar el mètode getTime() i invocar ' getTimezoneOffset() ” per inserir o restar el desplaçament de la zona horària segons la regió.

Aquesta publicació explicarà el mètode per crear una data amb una zona horària determinada.

Creació d'una data amb una zona horària establerta sense representació de cadena

Per crear una data amb una zona horària establerta, el ' Data() Es pot utilitzar el mètode JavaScript. És un mètode integrat que s'utilitza per treballar amb dates i hores.







Sintaxi



En aquesta sintaxi, el ' Data() ” s'invoca el mètode:



nou Data ( any, mes, data, hora, minut, segon, mil·lisegon )

curs ”, “ mes ”, “ data ”, “ hores ”, “ minut ”, “ segon ”, i “ mil·lisegon ” es passen com a paràmetres per crear la data amb una zona horària establerta.





Exemple 1: definint l'objecte de data

En aquest exemple indicat, un objecte s'inicializa com a ' d ”. A continuació, 'invoqueu el' Data() ” i passa la data segons la sintaxi anterior:

hi ha d = nou Data ( 2023 , 03, 20 , 1 , 78 , 27 , 0 ) ;

Passeu l'objecte com a argument al ' console.log() ” mètode per mostrar el resultat a la consola:



consola. registre ( d )

Es pot observar que la data es crea amb una zona horària establerta sense representació de cadena:

Exemple 2: Ús del mètode setTime().

Aquí, es crea una nova data i s'emmagatzema a la variable declarada amb l'ajuda del ' Data() ” mètode:

var data = nou Data ( 2023 , 07, 21 ) ;

Invocar el ' setTime() ” mètode per configurar l'hora. A més, ' getTime() ' i ' getTimezoneOffset() ' també s'utilitzen com a argument de la ' setTime() ” mètode per obtenir l'hora i establir la zona horària. On 'getTimezoneOffset()' pot inserir o restar el desplaçament de la zona horària:

data. setTime ( data. getTime ( ) + data. getTimezoneOffset ( ) * 60 * 1000 ) ;

Truqueu al mètode console.log() per mostrar el resultat:

consola. registre ( data ) ;

Com a resultat, el dia es resta de la data definida segons el desplaçament de la zona horària:

Es tracta de crear la data amb una zona horària establerta sense utilitzar una representació de cadena.

Conclusió

Per crear una data amb una zona horària establerta sense representació de cadena, el ' Data() ” es pot invocar el mètode de JavaScript. És un mètode integrat que s'utilitza per treballar amb dates i hores. A més, utilitzeu “ getTimezoneOffset() ” que pot inserir o restar el desplaçament de la zona horària. Aquesta publicació ha indicat un parell de maneres de crear una data amb una zona horària determinada.