我使用datetime數據類型和插入CURRENT_TIMESTAMP來存儲玩家加入我的服務器的時間。所有這些都在MySQL中完成。將MySQL的日期時間更改爲可讀的PHP文本
這將是這個樣子:2014年4月14日2點15分03秒
然而,在我的網站我想顯示他們加入的時間,但在更友好的方式,如:
2014年4月14日2:15CST
簡而言之,如何將「2014-04-14 02:15:03」更改爲「2014年4月14日2:15CST」?
謝謝!
我使用datetime數據類型和插入CURRENT_TIMESTAMP來存儲玩家加入我的服務器的時間。所有這些都在MySQL中完成。將MySQL的日期時間更改爲可讀的PHP文本
這將是這個樣子:2014年4月14日2點15分03秒
然而,在我的網站我想顯示他們加入的時間,但在更友好的方式,如:
2014年4月14日2:15CST
簡而言之,如何將「2014-04-14 02:15:03」更改爲「2014年4月14日2:15CST」?
謝謝!
嘗試使用它像下面這樣:
date('F d, Y H:i', strtotime($mysqlTimestamp));
欲瞭解更多詳細信息,請在PHP日期函數:http://php.net/manual/en/function.date.php
你好,這是我想要的,但只有一件事是錯誤的,它顯示在一個完全不同的日期的時間。它將四月變爲十二月。 –
你可以這樣做:
SELECT DATE_FORMAT(NOW(),'%M %d %Y %h:%i %p') or SELECT DATE_FORMAT(CURRENT_DATE,'%M %d %Y %h:%i %p')
''%p''格式爲'am''或'pm'',但不是像'CST'或'EDT'這樣的時區字符串。 –
工作完美,謝謝! –