Czy wypróbowałeś rozwiązania przedstawione tutaj:
Konwertuj datę i godzinę JS na datę i godzinę MySQL
Tytuł powinien mieć nazwę
"Konwertuj datę JS na SQL DateTime"
Musiałem zrobić to samo, co Ty i natknąłem się na to po Twoim pytaniu.
To jest z innego postu autorstwa Gajusa Kuizinasa dla tych, którzy chcą odpowiedzi na tej stronie:
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());
lub
new Date().toISOString().slice(0, 19).replace('T', ' ');
Pierwszy zadziałał dla mnie. Miałem również problem z referencją z toISOString, chociaż wolałbym jedną wkładkę. Czy ktoś może wyjaśnić, jak z niego korzystać i znać ograniczenia dotyczące tego, gdzie można się do niego odnieść? Powodzenia!