首頁 >資料庫 >mysql教程 >如何在 PHP 和 SQL 中將 MySQL 日期格式變更為 dd/mm/yyyy?

如何在 PHP 和 SQL 中將 MySQL 日期格式變更為 dd/mm/yyyy?

Mary-Kate Olsen
Mary-Kate Olsen原創
2025-01-04 10:02:39646瀏覽

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

在PHP MySQL 中將日期格式變更為dd/mm/yyyy

在MySQL 中,日期儲存在'YYYY-MM- DD' 中預設格式。對於某些應用程序,此格式可能不方便使用者使用。本文介紹了幾種將日期格式轉換為 dd/mm/yyyy 的方法。

基於PHP 的解決方案:

  • 使用strtotime()和date(): 使用strtotime() 將日期轉換為時間戳,然後使用date() 將其格式化。例如:
$timestamp = strtotime($date_from_db);
echo date('d/m/Y', $timestamp);
  • 使用 DateTime 類別: 此解決方案不受 1970-2038 時間戳範圍的限制。使用 DateTime::__construct() 方法解析日期,然後使用 DateTime::format() 進行格式化。例如:
$date = new DateTime('2010-03-19');
echo $date->format('d/m/Y');

基於MySQL 的解:

  • 使用date_format() 函式:
使用date_format() 函數:
SELECT date_format(curdate(), '%d/%m/%Y');
此函數允許您可以在SQL 查詢中格式化日期。例如:

以上是如何在 PHP 和 SQL 中將 MySQL 日期格式變更為 dd/mm/yyyy?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn