Kết quả này xảy ra do bạn đang sử dụng toISOString ()
và nó không phải là định dạng hợp lệ để chèn vào DATETIME
của bạn cột. Định dạng đúng có lẽ là YYYY-MM-DD HH:MM:SS
(Tôi nghĩ nó phụ thuộc vào cấu hình MySQL, nhưng đây là mặc định) là tài liệu
chỉ ra.
Vì vậy, bạn nên thử sử dụng định dạng () của moment phương pháp như thế này:
myDate = moment(data.myTime.format('YYYY/MM/DD HH:mm:ss')).format("YYYY-MM-DD HH:mm:ss");
Trên thực tế, tôi không biết data.myTime
là gì là, nhưng nếu nó cũng là một đối tượng thời điểm, bạn có thể thay đổi format ()
đầu tiên và xóa phương thức thứ hai.