Você já tentou as soluções apresentadas aqui:
Converter data e hora JS em data e hora do MySQL
O título deve ser chamado
"Converter data JS para SQL DateTime"
Acontece que eu precisava fazer a mesma coisa que você agora e me deparei com isso depois da sua pergunta.
Isso é do outro post de Gajus Kuizinas para quem quiser as respostas nesta página:
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());
ou
new Date().toISOString().slice(0, 19).replace('T', ' ');
O primeiro funcionou para mim. Eu também tive um problema de referência com o toISOString, embora eu prefira o forro único. Alguém pode esclarecer como usá-lo e saber as limitações de onde se pode referenciar? Boa sorte!