Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Menukar Setem DateTime MySQL kepada Format Tarikh JavaScript?

Bagaimana untuk Menukar Setem DateTime MySQL kepada Format Tarikh JavaScript?

Linda Hamilton
Linda Hamiltonasal
2024-11-20 03:42:02343semak imbas

How to Convert MySQL DateTime Stamp to JavaScript's Date Format?

Tukar Setem DateTime MySQL kepada Format Tarikh JavaScript

Menukar nilai jenis data datetime MySQL kepada format fungsi JavaScript's Date() boleh dilakukan dengan relatif mudah. Wawasan utama ialah susunan komponen masa dalam cap waktu MySQL sepadan dengan susunan argumen yang diperlukan oleh pembina Date().

Untuk menukar rentetan waktu tarikh MySQL seperti "YYYY-MM-DD HH:MM: SS" kepada objek Tarikh JavaScript, hanya belah rentetan pada sengkang dan titik bertindih:

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

Ini akan memberi anda tatasusunan t dengan elemen yang mewakili [Y, M, D, h, m, s].

Sekarang, gunakan terus setiap elemen daripada t kepada pembina Date():

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

D yang terhasil akan menjadi a Objek JavaScript Date mewakili nilai datetime MySQL asal.

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

Nota: Ini menganggap bahawa pelayan MySQL anda sedang mengeluarkan tarikh UTC, yang biasanya merupakan tingkah laku lalai. Jika terdapat komponen zon waktu dalam rentetan datetime MySQL, anda mungkin perlu melaraskan penukaran dengan sewajarnya.

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

Kenyataan:
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