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

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

Mary-Kate Olsen
發布: 2025-01-04 10:02:39
原創
671 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板