1
我有一個日期時間的PHP MySQL的查詢。從查詢結果是:格式日期從PHP MySQL的查詢日期時間數據類型
2017-09-04 11:58:26
我用下面的,它出現的時間是錯誤的。
$date_time = new DateTime($row['act_date_long']);
$date_time->format('D n/j/Y g:s a')
結果我得到的是:
Mon 9/4/2017 11:26 am
我需要的結果是
Mon 9/4/2017 11:58 pm
是什麼原因造成的時間差,如何格式化日期時間到我想要的格式?謝謝!
您是否嘗試過檢查時區? –
11:00 *如果您不提供更多信息,則爲* AM。您需要以24小時格式存儲時間,或者存儲AM/PM。 – ishegg
'$ date_time-> format('D n/j/Y g:i a');'它應該是'i'(分鐘)而不是's'(秒) – Bhaskar