Vyzkoušeli jste zde uvedená řešení:
Převeďte datum a čas JS na datum a čas MySQL
Název by se měl jmenovat
"Převést datum JS na SQL DateTime"
Náhodou jsem právě teď potřeboval udělat to samé jako vy a po vaší otázce jsem narazil na toto.
Toto je z dalšího příspěvku od Gajuse Kuizinase pro ty, kteří chtějí odpovědi na této stránce:
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());
nebo
new Date().toISOString().slice(0, 19).replace('T', ' ');
Ten první se mi osvědčil. Měl jsem také referenční problém s toISOString, i když bych preferoval jednu vložku. Může někdo objasnit, jak jej používat, a znát omezení, kde na něj lze odkazovat? Hodně štěstí!