2011-11-22 72 views
2

我正在使用codeigniter time helper來回顯mysql數據庫的TIMESTAMP(CURRENT_TIMESTAMP)行。Codeigniter時間顯示爲AM不是PM

在我的原始格式數據庫的時間戳記是:現在15/11/2011 02:40

我的時間似乎是在AM:2011-11-15 14:40:45

當我使用幫助我得到以下回響在我看來時間。爲什麼???

這是我使用的回聲時間代碼:

$the_date = mdate('%d/%m/%Y %h:%i', strtotime($row->date)) 

echo $the_date 

回答

2

你需要從數據庫中返回時,它改變你的數據的格式。將小寫字母h(%h)改爲大寫字母H(%H),以返回24小時格式,而不是當前正在獲取的12小時格式。

你的代碼看起來應該像下面的:

$the_date = mdate('%d/%m/%Y %H:%i', strtotime($row->date)) 
+0

尼斯之一,三江源 – hairynuggets