Mysql
 sql >> Database >  >> RDS >> Mysql

Come inserire l'ora del momento JS in MySQL

Questo risultato si verifica perché stai utilizzando toISOString() metodo e non è un formato valido da inserire nel tuo DATETIME colonna. Il formato corretto probabilmente è YYYY-MM-DD HH:MM:SS (Penso che dipenda dalla configurazione di MySQL, ma questa è l'impostazione predefinita) come documenti sottolinea.

Quindi dovresti provare a utilizzare format() di momento metodo come questo:

myDate =  moment(data.myTime.format('YYYY/MM/DD HH:mm:ss')).format("YYYY-MM-DD HH:mm:ss");

In effetti, non so cosa data.myTime è, ma se è anche un oggetto momento, puoi cambiare il primo format() metodo e rimuovere il secondo.