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.