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ą.