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

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

Susan Sarandon
Susan Sarandon原創
2024-10-27 10:45:02316瀏覽

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

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

在不同格式之間轉換日期可能是一項常見任務在程式設計中。在 PHP 中,還需要考慮 dd/mm/yyyy 或 d-m-y 形式的日期的歧義性,其中分隔符號決定格式。

將日期從 dd/mm/yyyy 轉換為 yyyy- mm-dd,首先確定輸入日期的格式很重要。預設日期函數採用美國 m/d/y 格式。但是,如果分隔符號是破折號 (-) 或點 (.),則採用歐洲 d-m-y 格式。

解決方案:

  • 如果輸入日期為美國m/d/y 格式,可使用預設日期函數如下:
$var = "20/04/2012";
echo date("Y-m-d", strtotime($var) );
  • 如果輸入日期為歐洲d-m-y 格式,則需要修改:
$var = '20/04/2012';
$date = str_replace('/', '-', $var);
echo date('Y-m-d', strtotime($date));

透過使用這種方法,您可以在PHP 中準確地在不同格式之間轉換日期。

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

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