Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Ubah cap DateTime MySql menjadi format Tanggal JavaScript

Beberapa jawaban yang diberikan di sini terlalu rumit atau tidak akan berfungsi (setidaknya, tidak di semua browser). Jika Anda mundur selangkah, Anda dapat melihat bahwa stempel waktu MySQL memiliki setiap komponen waktu dalam urutan yang sama dengan argumen yang diperlukan oleh Date() konstruktor.

Yang diperlukan hanyalah pemisahan string yang sangat sederhana:

// Split timestamp into [ Y, M, D, h, m, s ]
var t = "2010-06-09 13:12:01".split(/[- :]/);

// Apply each element to the Date function
var d = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5]));

console.log(d);
// -> Wed Jun 09 2010 14:12:01 GMT+0100 (BST)

Peringatan wajar:ini mengasumsikan bahwa server MySQL Anda mengeluarkan tanggal UTC (yang merupakan default, dan disarankan jika tidak ada komponen zona waktu dari string).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubah teks menjadi angka dalam kueri MySQL

  2. Cara Memesan berdasarkan Nama Bulan di MySQL

  3. Kode Kesalahan 1292 - Nilai GANDA salah terpotong - Mysql

  4. Cara Mendapatkan Jumlah Bit dalam String di MySQL – BIT_LENGTH()

  5. Kesalahan acara MySQL menggunakan php