Este artículo proporcionará algunos métodos fáciles para inicializar la fecha de JavaScript a una zona horaria en particular.
Diferentes formas de inicializar la fecha de JavaScript a una zona horaria en particular
En JavaScript, puede usar los siguientes métodos para inicializar la fecha de JavaScript en una zona horaria particular:
Eche un vistazo a cada uno de los enfoques mencionados uno por uno!
Método 1: Uso del método "tolocaleString ()" para inicializar la fecha de JavaScript en una zona horaria particular
Este método implica el uso del "Fecha"Objeto con el"TOLOCALECRING ()Método para inicializar la fecha en la zona horaria especificada.
Sintaxis
fecha.tolocalestring (locales, opciones)Aquí, la fecha representa el objeto de fecha que se usará para llamar al "TOLOCALECRING ()"Método al pasar el"locales" y "opción"Argumento, que contendrá la información de la zona horaria.
Vamos a ver el siguiente ejemplo para una comprensión clara.
Ejemplo
Primero, crearemos un nuevo objeto de fecha y almacenaremos los siguientes valores (año como "2022", Mes como"8", Día como"23", Hora como"8","0"Minutos, y"0"Segundos) respectivamente. Luego, mostraremos el valor de fecha establecido usando el "consola.registro()" método:
VAR fecha = nueva fecha (fecha.UTC (2022, 8, 23, 8, 0, 0));A continuación, inicializaremos la fecha a "Reino Unido"Zona horaria usando"tolocalestring"Método y pasar"gb"Como inglés Gran Bretaña, y" y "Europa/Londres"Como zona horaria:
consola.Log ("La fecha en el Reino Unido es:", fecha.tolocalEstring ('en-gb', zonas de tiempo: 'Europa/Londres'));Como resultado, obtendremos la siguiente salida:
Método 2: Uso de "INTL.Método de DateTimeFormat () "para inicializar la fecha de JavaScript a una zona horaria particular
En JavaScript, el "Intl"La clase ofrece un"DateTimeFormat ()Método que se utiliza para formatear las cadenas de fecha. Este método realiza la conversión a la zona horaria especificada "Reino Unido".
Vamos a ver el siguiente ejemplo para comprender el concepto anterior claramente.
Ejemplo
En primer lugar, crearemos un objeto de clase de fecha y estableceremos los valores como en el ejemplo anterior como (año, mes, día, horas, minutos y segundos) respectivamente y mostrará la fecha actual con la información de la zona horaria:
VAR fecha = nueva fecha (fecha.UTC (2022, 8, 23, 8, 0, 0));A continuación, crearemos un nuevo objeto INTL llamado "CurrentTz”, Y use el método DatetEMeformat () para inicializarlo en la zona horaria particular. Por último, muestre la fecha con la información de la zona horaria en la consola:
var currentTz = new INTL.DateTimeFormat ('en-gb', Timelone: 'Europe/London');La salida del programa anterior se mostrará de la siguiente manera:
Hemos proporcionado los métodos más simples para inicializar la fecha de JavaScript a una zona horaria en particular.
Conclusión
Para inicializar la fecha de JavaScript en una zona horaria en particular, puede usar el "TOLOCALECRING ()"Método para la inicialización directa o el"Intl.DateTimeFormat ()Método "que utiliza un"Intl"Class Object y"DateTimeFormat ()"Método colectivamente para el propósito mencionado. Sin embargo, ambos métodos funcionan de manera eficiente. Este artículo ayudó con respecto al procedimiento de inicializar la fecha de JavaScript a una zona horaria particular.