Heb je de hier gepresenteerde oplossingen geprobeerd:
Converteer JS-datumtijd naar MySQL-datumtijd
De titel moet heten
"Converteer JS-datum naar SQL DateTime"
Toevallig moest ik zojuist hetzelfde doen als jij en ik kwam dit tegen na je vraag.
Dit komt uit het andere bericht van Gajus Kuizinas voor degenen die de antwoorden op deze pagina willen:
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());
of
new Date().toISOString().slice(0, 19).replace('T', ' ');
De eerste werkte voor mij. Ik had ook een referentieprobleem met de toISOString, hoewel ik de voorkeur zou geven aan de one-liner. Kan iemand verduidelijken hoe het te gebruiken en de beperkingen kennen van waar men ernaar kan verwijzen? Veel succes!