Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So fügen Sie die Moment-JS-Zeit in MySQL ein

Dieses Ergebnis tritt auf, weil Sie toISOString() Methode und es ist kein gültiges Format zum Einfügen in Ihren DATETIME Säule. Das richtige Format wahrscheinlich ist JJJJ-MM-TT HH:MM:SS (Ich denke, es hängt von der MySQL-Konfiguration ab, aber dies ist die Standardeinstellung) als Dokumente weist darauf hin.

Sie sollten also versuchen, Moments format() zu verwenden Methode wie folgt:

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

Tatsächlich weiß ich nicht, was data.myTime ist ist, aber wenn es auch ein Momentobjekt ist, können Sie das erste format() ändern -Methode und entfernen Sie die zweite.