我使用 date() 使用此代碼將 12H 時間轉換為 24H
$over = date("Y-m-d H:i:s", strtotime("2021-12-16 13:42:46 PM"));
echo $over;
但輸出如下:
1969-12-31 16:00:00
如何擺脫這個,這是一個錯誤?還是我的代碼?
沙盒
uj5u.com熱心網友回復:
13:42:46 PM 不是 12h 時間格式(PM 在 24h 格式中是胡說八道),01:42:46 PM 是正確的。
uj5u.com熱心網友回復:
只需指定正確的日期格式(PM不支持):
$over = date("Y-m-d H:i:s", strtotime("2021-12-16 13:42:46"));
echo $over;
您可以在https://www.php.net/manual/de/datetime.formats.php 中找到支持哪種日期格式
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/383579.html
