Bạn đã thử các giải pháp được trình bày ở đây chưa:
Chuyển đổi ngày giờ JS thành ngày giờ trong MySQL
Tiêu đề nên được gọi là
"Chuyển đổi ngày JS thành SQL DateTime"
Tôi tình cờ cần phải làm điều tương tự như bạn vừa rồi và tôi bắt gặp điều này sau câu hỏi của bạn.
Đây là từ bài đăng khác của Gajus Kuizinas dành cho những ai muốn có câu trả lời trên trang này:
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());
hoặc
new Date().toISOString().slice(0, 19).replace('T', ' ');
Người đầu tiên làm việc cho tôi. Tôi cũng gặp sự cố tham chiếu với toISOString mặc dù tôi thích một lớp lót hơn. Bất cứ ai có thể làm rõ cách sử dụng nó và biết những hạn chế về nơi mà người ta có thể tham khảo nó? Chúc may mắn!