Dette resultat sker, fordi du bruger toISOString()
metode, og det er ikke et gyldigt format at indsætte i din DATETIME
kolonne. Det korrekte format sandsynligvis er ÅÅÅÅ-MM-DD TT:MM:SS
(Jeg tror, det afhænger af MySQL-konfigurationen, men dette er standarden) som dokumenter
påpeger.
Så du bør prøve at bruge momentets format() metode som denne:
myDate = moment(data.myTime.format('YYYY/MM/DD HH:mm:ss')).format("YYYY-MM-DD HH:mm:ss");
Faktisk ved jeg ikke hvad data.myTime
er, men hvis det også er et øjebliksobjekt, kan du ændre det første format()
metode og fjern den anden.