Este resultado ocurre porque está utilizando toISOString()
método y no es un formato válido para insertar en su DATETIME
columna. El formato correcto probablemente es YYYY-MM-DD HH:MM:SS
(Creo que depende de la configuración de MySQL, pero esta es la predeterminada) como documentos
Señala.
Por lo tanto, debe intentar usar format() de moment. método como este:
myDate = moment(data.myTime.format('YYYY/MM/DD HH:mm:ss')).format("YYYY-MM-DD HH:mm:ss");
De hecho, no sé qué data.myTime
es, pero si también es un objeto de momento, puede cambiar el primer format()
y elimine el segundo.