sql >> Base de Datos >  >> RDS >> Mysql

Cómo insertar momento JS tiempo en MySQL

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.