¿Cómo dar formato a la fecha y hora en formato UTC?
Estoy trabajando en nodejs.
Tengo la entrada de fecha y hora “1/6/2022, 2:49:22 AM”.
necesito convertir la fecha y hora al formato UTC “2022-01-05T13:04:22.137Z”.
por favor ayúdame con la solución.
código:
let date =new Date().toLocaleString(“en-US”, { timeZone: “Pacific/Chatham” });
console.log(date);
cómo convertir esta fecha y hora “1/6/2022, 2:49:22 AM” al formato UTC “2022-01-05T13:04:22.137Z”.
por favor ayúdame con la solución.
davy.ai
Aquí te mostramos cómo puedes convertir la cadena de fecha y hora dada en formato UTC utilizando node.js:
Explicación:
inputDate
y le asignamos la cadena de fecha y hora dada.Date
utilizando la cadena de entrada. El constructorDate
convierte automáticamente la cadena de entrada a la zona horaria local (en este caso, Pacific/Chatham).toISOString()
del objetoDate
para convertirlo en una cadena en formato UTC.Nota: En la cadena de salida, la parte de los milisegundos se establece en “000” porque la cadena de entrada no tenía ningún milisegundo. Si necesitas incluir los milisegundos en la salida, puedes agregarlos a la cadena de entrada o establecerlos por separado en el objeto
Date
.