Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menghuraikan Setem Masa MySQL ke dalam Format Tarikh JavaScript?

Bagaimana untuk Menghuraikan Setem Masa MySQL ke dalam Format Tarikh JavaScript?

Mary-Kate Olsen
Lepaskan: 2024-11-22 10:48:11
asal
445 orang telah melayarinya

How to Parse MySQL Datetime Stamp into JavaScript Date Format?

Menghuraikan Setem Waktu MySQL ke dalam Format Tarikh JavaScript

Menghuraikan nilai waktu tarikh MySQL ke dalam format Tarikh JavaScript boleh menjadi tugas biasa untuk pembangun yang berinteraksi dengan data pangkalan data. Penukaran ini membolehkan aplikasi JavaScript berfungsi dengan lancar dengan tarikh yang disimpan dalam pangkalan data MySQL.

Satu kaedah mudah untuk mencapai penukaran ini ialah dengan memanfaatkan fungsi split() untuk memisahkan cap masa kepada komponennya: tahun, bulan, hari , jam, minit dan saat. Komponen ini kemudiannya boleh digunakan terus pada pembina Tarikh() JavaScript.

Sebagai contoh, pertimbangkan rentetan waktu tarikh MySQL berikut: "2010-06-09 13:12:01". Menggunakan kaedah split(), kita boleh mengekstrak komponen individu seperti berikut:

var t = "2010-06-09 13:12:01".split(/[- :]/);
Salin selepas log masuk

Pembolehubah t yang terhasil akan mengandungi tatasusunan dengan elemen berikut: [Y, M, D, h, m, s ]. Kami kemudiannya boleh menggunakan tatasusunan ini untuk membuat instantiate objek Tarikh JavaScript baharu:

var d = new Date(Date.UTC(t[0], t[1] - 1, t[2], t[3], t[4], t[5]));
Salin selepas log masuk

Dengan menggunakan kaedah Date.UTC(), kami memastikan tarikh JavaScript yang terhasil adalah dalam format UTC. Ini penting jika pelayan MySQL dikonfigurasikan untuk menyimpan cap masa dalam UTC.

Perlu diperhatikan bahawa pendekatan ini menganggap pelayan MySQL mengeluarkan tarikh UTC, yang merupakan tingkah laku lalai. Jika pelayan anda dikonfigurasikan secara berbeza, anda mungkin perlu melaraskan proses penukaran dengan sewajarnya.

Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Setem Masa MySQL ke dalam Format Tarikh JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan