Ответ 1
Вы пробовали решения, представленные здесь:
Конвертировать JS date time в MySQL datetime
Название должно называться
"Конвертировать дату JS в SQL DateTime"
Мне пришлось сделать то же самое, что и вы сейчас, и я наткнулся на это после вашего вопроса.
Это из другого поста Gajus Kuizinas для тех, кто хочет получить ответы на этой странице:
var pad = function(num) { return ('00'+num).slice(-2) };
var date;
date = new Date();
date = date.getUTCFullYear() + '-' +
pad(date.getUTCMonth() + 1) + '-' +
pad(date.getUTCDate() + ' ' +
pad(date.getUTCHours() + ':' +
pad(date.getUTCMinutes() + ':' +
pad(date.getUTCSeconds();
или же
new Date().toISOString().slice(0, 19).replace('T', ' ');
Первый работал на меня. У меня также была проблема со ссылкой на toISOString, хотя я бы предпочел один вкладыш. Может кто-нибудь уточнить, как его использовать и знать ограничения на то, где можно ссылаться на него? Удачи!