Ten wynik ma miejsce, ponieważ używasz toISOString()
i nie jest to prawidłowy format do wstawienia do DATETIME
kolumna. Prawidłowy format prawdopodobnie to RRRR-MM-DD GG:MM:SS
(Myślę, że zależy to od konfiguracji MySQL, ale jest to ustawienie domyślne) jako dokumenty
zwraca uwagę.
Dlatego powinieneś spróbować użyć funkcji format() metoda taka:
myDate = moment(data.myTime.format('YYYY/MM/DD HH:mm:ss')).format("YYYY-MM-DD HH:mm:ss");
W rzeczywistości nie wiem, co data.myTime
jest, ale jeśli jest to również obiekt moment, możesz zmienić pierwszy format()
metody i usuń drugą.