Cómo convertir la fecha a UTC en JavaScript

Cómo convertir la fecha a UTC en JavaScript
UTC significa "Coordenada de tiempo universal". Es un momento estándar que se usa en todos los países. En algunas aplicaciones, como las aplicaciones de chat, los desarrolladores deben representar el tiempo en formato UTC. Se puede lograr utilizando los métodos de prebuild de JavaScript del objeto de fecha.

Esta publicación definirá el proceso de convertir la fecha local en formato UTC en JavaScript.

Cómo convertir la fecha a UTC en JavaScript?

Para convertir una fecha en UTC, use los métodos predefinidos de JavaScript a continuación:

  • Fecha.Método utc ()
  • método toutCstring ()

Discutamos estos métodos uno por uno.

Método 1: Convertir la fecha a UTC utilizando la fecha.Método utc ()

El primer enfoque para convertir la fecha en UTC es el "Fecha.UTC()" método. Es un método predefinido estático del objeto de fecha que convierte la fecha de fecha especificada en UTC en milisegundos. Acepta la fecha con la hora como argumento y luego la devuelve en milisegundos desde el 1 de enero de 1970, hasta la fecha especificada.

Sintaxis
Use la sintaxis dada a continuación para la fecha.Método utc () para convertir la fecha en UTC:

Fecha.UTC (año, lunes, día, hora, min, sec, MS)

En la sintaxis anterior,

  • El "año"Será un entero de cuatro dígitos como"2022".
  • "lun"Es un número entero entre 1-12 que representa el"mes".
  • "día"Es un entero entre 1-31, lo que indica el día del mes.
  • "horas"Indica un número entero entre 0 y 23, y el valor predeterminado de las horas se establece como 0.
  • "mínimo"Representa"minutos"Entre 0 y 59, y el valor predeterminado es 0.
  • "segundo"Son los segundos entre 0 y 59, y el valor predeterminado de segundos es 0.
  • "EM"Son los milisegundos entre 0 y 999, el valor predeterminado se establece como 0
  • El "mínimo, segundo, y EM"Son parámetros opcionales pero se vinculan entre sí, si se usan"EM", Entonces es obligatorio usar"segundo" y "mínimo".

Valor de retorno
Devuelve un número que representa la fecha en la hora en milisegundos desde el 1 de enero de 1970 hasta la fecha especificada.

Ejemplo
Llama a "Fecha.UTC()"Método por pasar la fecha"2022, 1, 5, 12, 11, 14"Como argumento y almacene el valor devuelto en variable"utilizado":

var utcdate = fecha.UTC (2022, 1, 5, 12, 11, 14);

Imprima el UTC resultante en milisegundos en la consola utilizando el "consola.registro()" método:

consola.log (utcdate);

La salida correspondiente será:

Método 2: Convertir la fecha a UTC usando el método toutCString ()

Otro método para convertir la fecha en UTC es el "toutCstring ()" método. Convierte el formato de fecha de fecha local a UTC como una cadena de acuerdo con Universal Time. Es la forma más fácil de convertir la hora local a UTC.

Sintaxis
Siga la sintaxis dada para el "toutCstring ()" método:

DateObject.toutCstring ()

Llama con el objeto Fechle que devuelve la fecha y hora actuales, y no se requiere parámetros.

Valor de retorno
Devuelve una cadena que representa el tiempo de fecha en formato UTC "GMT" zona horaria.

Ejemplo
Primero, cree una variable "fastidiar"Que almacena la fecha de fecha actual llamando al"nueva fecha ()", El constructor del objeto de fecha:

var localDate = new Date ();

Llama a "toutCstring ()"Método con variable"fastidiar"Que almacena la fecha de fecha actual y almacena el tiempo resultante en variable"utilizado":

var utcdate = localdate.toutCString ();

Imprima la hora de UTC en la consola:

consola.log (utcdate);

La salida muestra la fecha de fecha UTC:

Conclusión

Para convertir la fecha en UTC, use los métodos predefinidos de JavaScript ","Fecha.UTC()"Método o"toutCstring ()" método. La fecha.Utc () devuelve el tiempo en milisegundos, mientras que el método toutCstring () da fecha en la hora como cadena. Es el método simple, más fácil y más utilizado para convertir la fecha de tiempo en UTC. Mientras la fecha.UTC es solo para fines de demostración, el usuario no debe usarlo. Esta publicación define el proceso de convertir la fecha local en formato UTC en JavaScript con ejemplos.