Sudahkah Anda mencoba solusi yang disajikan di sini:
Konversi waktu tanggal JS ke waktu tanggal MySQL
Judulnya harus disebut
"Konversikan tanggal JS ke SQL DateTime"
Saya kebetulan perlu melakukan hal yang sama seperti Anda barusan dan saya menemukan ini setelah pertanyaan Anda.
Ini dari posting lain oleh Gajus Kuizinas bagi mereka yang menginginkan jawaban di halaman ini:
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());
atau
new Date().toISOString().slice(0, 19).replace('T', ' ');
Yang pertama bekerja untuk saya. Saya memiliki masalah referensi dengan toISOString juga meskipun saya lebih suka satu liner. Adakah yang bisa menjelaskan cara menggunakannya dan mengetahui batasan di mana seseorang dapat merujuknya? Semoga berhasil!