この結果は、 toISOString()を使用しているために発生します。コード>
メソッドであり、 DATETIME
に挿入するのは有効な形式ではありません 桁。正しい形式おそらく はYYYY-MM-DDHH:MM:SS
(MySQLの構成に依存すると思いますが、これがデフォルトです)ドキュメント
指摘している。
そのため、モーメントの format() を使用してみてください。 このような方法:
myDate = moment(data.myTime.format('YYYY/MM/DD HH:mm:ss')).format("YYYY-MM-DD HH:mm:ss");
実際、 data.myTime
が何であるかわかりません ですが、モーメントオブジェクトの場合は、最初の format()
を変更できます。 メソッドを実行し、2番目のものを削除します。