Convertir fecha a UTC en JavaScript
Este tutorial discutirá cómo convertir la fecha al formato UTC usando la función toISOString()
en JavaScript.
Convierta la fecha a formato UTC usando la función toISOString()
en JavaScript
En primer lugar, hablemos sobre cómo crear un objeto de fecha en JavaScript. Para hacer este tipo de objeto, podemos usar la función Date()
, que devuelve la fecha, hora, desplazamiento GMT y zona horaria actuales.
Por ejemplo, creemos un objeto de fecha y verifiquemos la fecha actual usando la función Date()
. Vea el código a continuación.
var myDate = new Date();
console.log(myDate);
Producción :
Sun Jun 20 2021 10:13:09 GMT+0500 (Pakistan Standard Time)
En la salida, podemos ver que se devuelven la fecha completa, la hora, el desplazamiento y la zona horaria. Si solo queremos extraer un solo elemento del objeto de fecha, podemos usar la propiedad get
. Por ejemplo, extraiga el mes del objeto de fecha anterior usando la propiedad getUTCDate()
. Vea el código a continuación.
var myDate = new Date();
var month = myDate.getUTCMonth();
console.log(month);
Producción :
5
Como puede ver en el resultado, 5
significa que el mes actual es junio.
Hay otras propiedades que puede utilizar para obtener la parte deseada como getFullYear()
, getDate()
, getHours()
y getSeconds()
. Si desea hacer un objeto de fecha con su fecha deseada, debe pasar la fecha deseada en la función Date()
.
Por ejemplo, creemos un objeto de fecha con la fecha deseada en la función Date()
. Vea el código a continuación.
var myDate = new Date(1990, 05, 10);
console.log(myDate);
Producción :
Sun Jun 10 1990 00:00:00 GMT+0500 (Pakistan Standard Time)
En la salida, el tiempo es cero, pero también puede configurar el tiempo pasándolo en la función Date()
. Hay muchos formatos para pasar la fecha en la función Date()
; algunos se enumeran a continuación.
var myDate = new Date(year, month, day, hours, minutes, seconds, milliseconds);
var myDate = new Date('YYYY-MM-DD');
var myDate = new Date('MM/DD/YYYY');
Por ejemplo, creemos un objeto de hora usando el tercer formato. Vea el código a continuación.
var myDate = new Date('10/5/1990');
console.log(myDate);
Producción :
Fri Oct 05 1990 00:00:00 GMT+0500 (Pakistan Standard Time)
Ahora convierta la fecha actual a UTC usando la función toISOString()
. Vea el código a continuación.
var myDate = new Date().toISOString();
console.log(myDate);
Producción :
2021-06-20T06:09:09.043Z
En la salida, observamos que la fecha está en formato UTC. Tenga en cuenta que su salida puede cambiar dependiendo de su fecha.