Obtengo una fecha en forma de cadena de fecha: '2022-07-15T09:29:24.958922Z[GMT]'. Cuando la convierto en fecha, aparece un error de fecha no válida. ¿Alguien sabe cómo solucionarlo?
const myDate = response; // '2022-07-15T09:29:24.958922Z[GMT]' this.transactionDate = new Date(myDate);Entonces, el problema es [GMT] en su cadena de respuesta.
O su respuesta debe ser algo como esto
new Date("Fri Jan 20 2022 11:51:36 GMT-0500")o necesita eliminar [GMT] de su cadena existente
var datestring ='2022-07-15T09:29:24.958922Z[GMT]'; datestring.substr(0,datestring.indexOf('[')); new Date(datestring) var withGMT = new Date("Fri Jan 22 2022 11:51:36 GMT-0500") console.log(withGMT); var dateString ='2022-07-15T09:29:24.958922Z[GMT]'; var withoutGMT=dateString.substr(0,dateString.indexOf('[')); console.log(new Date(withoutGMT))