Tengo un objeto de fecha de la siguiente manera let dateObj = Sat May 01 2021 20:21:00 GMT-0700 (Pacific Daylight Time)
Quiero convertir el valor anterior en este formato de cadena. let stringVal = 2021-05-01T20:21:00.000+0000
alguien me puede decir como lograr esto. Intenté toUTCString(), DateString(), toISOString() y todos los demás métodos, pero no pude lograr el resultado en el formato anterior.
Cualquier orientación es apreciada. ¿es posible?
No estoy seguro de si quería que se convirtiera a UTC, pero según su ejemplo, parece que no.
¿Quizás algo como esto? Simplemente reemplace "nueva fecha ()" con su objeto de fecha.
const date = new Date(new Date() - 1000 * 60 * 60 * 7); // subtract 7 hours since .toISOString() is going to add 7 hours console.log(date.toISOString().replace('Z','+0000'));* Debo agregar que esto supone que la zona horaria del cliente es el horario de verano del Pacífico, o al menos algo con el mismo desplazamiento