我正在嘗試將 PHP 日期格式化為以下格式:
2021 年 11 月 3 日,星期三,上??午 11:01
我的代碼如下:
$date = new DateTime($dateOfChange);
$date = $date->format('l jS FY "at" g:ia');
我試過:
$date = $date->format('l jS FY "at" g:ia'); // 顯示: "am01"
$date = $ date- >format('l jS FY at g:ia'); // 顯示:am01
我在檔案中看不到相關部分(https://www.php.net/manual/en/datetime.format.php)
uj5u.com熱心網友回復:
這應該可以解決問題...
$date->format('l jS F Y \a\t g:ia');
您需要轉義不打算用于日期值的字符。
請注意,如果您使用"而不是'格式字串,則需要雙重轉義n,t并且r字符作為 PHP 會將它們解釋為換行符、制表符等...
例如:
$date->format("l jS F Y \a\\t g:ia");
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/370535.html
上一篇:將日期時間舍入到最接近的分鐘
