在PHP 中重新格式化日期
從資料庫檢索日期時,它們通常以標準數位格式出現,例如「2009-08 -12」(數字年- 數字月- 數位日)。為了提高用戶可讀性,最好將日期重新格式化為更用戶友好的格式,例如「2009 年 8 月 12 日」(數字月份 - 數字日期、數字年份)。
在 PHP 中重新格式化日期的有效方法包括使用 DateTime 類別。與基於 strtotime 的解決方案不同,此方法可確保正確解釋月份和日期,無論伺服器區域設定為何。
要使用此方法重新格式化日期:
建立原始日期的DateTime 物件:
$date = DateTime::createFromFormat('Y-m-d', $originalDate);
使用以下指令格式化日期所需的格式:
$output = $date->format('F j, Y');
例如,假設原始日期是儲存在名為$date 的變數中(例如,$date = $row['date_selected'] ;),以下程式碼將重新格式化日期:
$date = DateTime::createFromFormat('Y-m-d', $date);
$output = $date->format('F j, Y');
此方法提供了一種穩健且一致的方法來重新格式化PHP 中的日期,確保即使在不同的語言環境中也能正確解釋月份和日期.
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3