Tukar Setem DateTime MySQL kepada Format Tarikh JavaScript
Memanipulasi nilai datetime MySQL dalam fungsi Date() JavaScript boleh menjadi satu cabaran. Untuk memudahkan proses ini, mari kita terokai penyelesaian pragmatik yang memerlukan penghuraian atau penukaran yang minimum.
Penyelesaian:
Rentetan datetime MySQL berada dalam "YYYY-MM-DD HH :MM:SS", yang sesuai dengan susunan hujah yang dijangkakan oleh pembina Date(). Dengan membelah rentetan pada setiap pembatas, kami boleh mengekstrak komponen masa individu.
// Split timestamp into [ Y, M, D, h, m, s ] var timestamp = "2010-06-09 13:12:01".split(/[- :]/); // Apply each element to the Date function var date = new Date(Date.UTC(timestamp[0], timestamp[1] - 1, timestamp[2], timestamp[3], timestamp[4], timestamp[5])); console.log(date); // Output: Wed Jun 09 2010 14:12:01 GMT+0100 (BST)
Pendekatan ini mudah dan tidak memperkenalkan kerumitan yang tidak perlu. Ia menganggap bahawa pelayan MySQL mengeluarkan tarikh UTC, yang merupakan tetapan lalai dan disyorkan untuk konsistensi.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Setem DateTime MySQL ke dalam Format Tarikh JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!