Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengubah Format Tarikh MySQL kepada dd/mm/yyyy dalam PHP dan SQL?

Bagaimana untuk Mengubah Format Tarikh MySQL kepada dd/mm/yyyy dalam PHP dan SQL?

Mary-Kate Olsen
Mary-Kate Olsenasal
2025-01-04 10:02:39646semak imbas

How to Change MySQL Date Format to dd/mm/yyyy in PHP and SQL?

Tukar Format Tarikh kepada dd/mm/yyyy dalam PHP MySQL

Dalam MySQL, tarikh disimpan dalam 'YYYY-MM-DD' format secara lalai. Format ini mungkin tidak mesra pengguna untuk aplikasi tertentu. Artikel ini membentangkan beberapa kaedah untuk mengubah format tarikh kepada dd/mm/yyyy.

Penyelesaian berasaskan PHP:

  • Menggunakan strtotime() dan date(): Tukar tarikh kepada cap waktu menggunakan strtotime(), kemudian formatkannya menggunakan date(). Contohnya:
$timestamp = strtotime($date_from_db);
echo date('d/m/Y', $timestamp);
  • Menggunakan DateTime Class: Penyelesaian ini tidak dihadkan oleh julat cap waktu 1970-2038. Gunakan kaedah DateTime::__construct() untuk menghuraikan tarikh, kemudian formatkannya menggunakan DateTime::format(). Contohnya:
$date = new DateTime('2010-03-19');
echo $date->format('d/m/Y');

Penyelesaian berasaskan MySQL:

  • Menggunakan date_format() Fungsi: Fungsi ini membenarkan anda untuk memformat tarikh dalam pertanyaan SQL. Contohnya:
SELECT date_format(curdate(), '%d/%m/%Y');

Atas ialah kandungan terperinci Bagaimana untuk Mengubah Format Tarikh MySQL kepada dd/mm/yyyy dalam PHP dan SQL?. 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