Memahami Format Tarikh MySQL dan Penukaran Paparan
Apabila mencipta medan DATE dalam MySQL, anda mungkin tertanya-tanya mengapa tarikh disimpan secara dalaman sebagai tiga- integer bait mewakili DD MM×32 YYYY×16×32. Format ini membolehkan storan yang cekap dan mendapatkan semula pantas.
Walau bagaimanapun, untuk tujuan paparan, tarikh yang disimpan mesti ditukar daripada format dalamannya kepada rentetan yang boleh dibaca manusia. Untuk mencapai matlamat ini, MySQL menyediakan fungsi DATE_FORMAT().
Contoh:
Andaikan anda mempunyai jadual dengan medan DATE bernama tarikh lahir. Untuk memaparkan tarikh dalam format 'd-m-Y', gunakan pertanyaan berikut:
SELECT birthdate, DATE_FORMAT(birthdate, '%d-%m-%Y') AS formatted_birthdate FROM table_name;
Perhatikan bahawa tarikh yang diformatkan disimpan dalam lajur baharu bernama formatted_birthdate. Ini kerana medan DATE asal disimpan sebagai integer dan tidak boleh diubah suai secara langsung.
Pertimbangan:
Atas ialah kandungan terperinci Bagaimanakah anda menukar format tarikh dalaman MySQL kepada rentetan yang boleh dibaca manusia?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!