如何在 PHP 中將 dd/mm/yyyy 轉換為 yyyy-mm-dd 日期格式?

Barbara Streisand
發布: 2024-10-30 20:07:03
原創
285 人瀏覽過

How to Convert dd/mm/yyyy to yyyy-mm-dd Date Format in PHP?

使用PHP 轉換日期格式:dd/mm/yyyy 到yyyy-mm-dd

在編程中處理日期時,它是經常需要轉換日期字串的格式。常見的轉換是將格式從 dd/mm/yyyy(日/月/年)改為 yyyy-mm-dd (ISO 8601)。

使用預設日期函數

在 PHP 中,預設的日期函數可用於將日期字串轉換為不同的格式。 strtotime() 函數用於將日期字串轉換為時間戳,然後可以將其傳遞給 date() 函數以套用所需的格式。

<code class="php">$var = "20/04/2012";
echo date("Y-m-d", strtotime($var) );</code>
登入後複製

但是,要注意的是 PHP本身不支援 dd/mm/yyyy 格式。嘗試以此格式轉換日期時,這可能會導致意外行為。

替代解決方案:使用 str_replace()

另一個解決方案是手動將斜杠替換為使用 str_replace() 函數替換破折號。

<code class="php">$var = '20/04/2012';
$date = str_replace('/', '-', $var);
echo date('Y-m-d', strtotime($date));</code>
登入後複製

無論原始日期字串中使用的分隔符號如何,此方法都能可靠地將日期從 dd/mm/yyyy 轉換為 yyyy-mm-dd。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!