首頁  >  文章  >  後端開發  >  如何在 PHP 中將日期從 dd/mm/yyyy 轉換為 yyyy-mm-dd?

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

Patricia Arquette
Patricia Arquette原創
2024-10-29 12:10:29974瀏覽

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

PHP:將日期格式dd/mm/yyyy 轉換為yyyy-mm-dd

問題:

問題:

問題:

問題:

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

問題:

儘管使用了mktime() 和其他函數,但嘗試將日期從dd/mm/yyyy 轉換為yyyy-mm-dd 已被證明是不成功的。雖然使用“/”分隔符號成功分割了原始日期,但挑戰在於修改格式並將“/”替換為“-”。

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

答案:

使用預設函數轉換日期格式

可以使用PHP 的預設日期函數進行此轉換:自訂解決方案 但是,測試顯示PHP 遇到了dd/mm/yyyy 格式的問題。考慮這個替代解決方案:解釋str_replace() 函數將$date 變數中的'/' 替換為'-',然後將其轉換使用date() 函數轉換為所需的yyyy-mm-dd 格式。

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

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