2014-02-17 77 views
0

我呼應了用下面的代碼日期:PHP日期格式,AM和PM逆轉

<?php echo date('h:i A', strtotime($catch[0]['catch_date'])); ?> 

如果我在1:50 PM它顯示爲它添加1:50 AM的時候,而不是回顯出來顯示PM。

我被困在這一個。有任何想法嗎?

日期是在另外的時間被輸入:

'catch_date' => date('Y-m-d h:i:s') 
+6

'$ catch [0] ['catch_date']'的值是什麼? –

+0

它被輸入到數據庫中: 'catch_date'=> date('Y-m-d h:i:s'); –

+5

當你做'日期(「Y-m-d h:我:S」)'你失去了真正的時間。用'H'代替。 – poncha

回答

1

您正在使用的格式不正確。通過23

H 12小時一小時至12
H帶前導零00小時的24小時格式格式有前導零01 - :

manual

所以你需要改變你的代碼: -

'catch_date' => date('Y-m-d H:i:s') 
相關問題