2013-09-05 55 views

回答

-1

如果你要在PHP這樣做,創造DateTime一個新的實例,並通過在時間字符串給它的構造函數。

$time = new DateTime($mysqlTimeString); 
echo $time->format('h:i A'); 
2

echo date("H:i p", strtotime("10:20:00"));

+0

這並不提供答案的問題。以批判或作者作出澄清,離開低於其信息的評論中。 –

+0

@AMR感謝您的建議,我現在睡得好多了。唷! – Alex

+0

我很高興我可以方便! –

0

試試:

SELECT 
TIME_FORMAT(field_name,"%h:%i %p") as time 
from table_name; 
3

嘗試

echo $time = date("g:i A", strtotime("10:20:00")); 
//output : 10:20 AM 
+0

非常感謝,我在大約100多個網站上搜索了2個小時的代碼。你救了我。謝謝。 –

0

您可以使用MySQL的TIME_FORMAT()更改時間格式。

e.g,

TIME_FORMAT(yourValue, timeFormat); 
TIME_FORMAT('12:20:00', '%h:%i %p'); 
相關問題