首頁  >  文章  >  資料庫  >  如何將 dd/mm/yyyy 日期從 URL 轉換為 YYYY-MM-DD 格式?

如何將 dd/mm/yyyy 日期從 URL 轉換為 YYYY-MM-DD 格式?

Barbara Streisand
Barbara Streisand原創
2024-11-06 07:20:02863瀏覽

How to Convert dd/mm/yyyy Dates from URLs to YYYY-MM-DD Format?

URL 中的日期轉換:dd/mm/yyyy 到YYYY-MM-DD

嘗試解析dd 格式的日期時/mm /yyyy 來自URL 參數,在轉換過程中指定正確的日期格式至關重要。使用 strtotime() 時,需要注意的是預設採用美國日期格式 (mm/dd/yyyy)。

為確保準確轉換,強烈建議使用 DateTime::createFromFormat() 函數。該函數允許我們指定確切的日期格式並傳回一個 DateTime 對象,我們可以從中提取時間戳記、將日期轉換為所需的格式,或與其他 DateTime 對象進行比較。

例如,考慮以下程式碼解析dd/mm/yyyy 格式的日期:

<code class="php">$date = $date1 = DateTime::createFromFormat('m/d/Y', '20/02/2000');
$D->query = $date->format('Y-m-d'); // 2000-02-20</code>

此程式碼傳回YYYY-MM-DD 格式的日期,從而解決問題並確保準確的日期處理。

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

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