我想表明的在PHP中按時間順序記錄列表。例如,如何在PHP中顯示日期和月份?
2015年9月15日
,或者說只是
09月15日
在MySQL數據庫中,日期/時間存儲在以下方式:
2015-09-15 23:19:13
是否有PHP的現有功能,這可以幫助我做到這一點?
我想表明的在PHP中按時間順序記錄列表。例如,如何在PHP中顯示日期和月份?
2015年9月15日
,或者說只是
09月15日
在MySQL數據庫中,日期/時間存儲在以下方式:
2015-09-15 23:19:13
是否有PHP的現有功能,這可以幫助我做到這一點?
您必須使用PHP的兩個日期函數。 date()和strtotime()。一個在另一個之內。
你做到以下幾點:
$dateStr = date("j M Y", strtotime(mysql_date_string_here));
在那裏,你會得到你上述格式的日期。
謝謝馬克。有用! –
你最好使用mysql和PHP。首先在你的mysql查詢中使用'按日期排序'的子句。這將以正確的順序返回記錄。
然後,當您使用PHP獲取結果時,請使用date()或DateTime::format()正確格式化日期。
[mysql](https://dev.mysql.com/doc/refman/5.1/zh-CN/date-and-time-functions.html#function_date-format)php([strtotime](http:// php .NET /的strtotime)+ [日期](http://php.net/date)) –
什麼你想達到什麼目的?按時間順序排序或格式化日期? – D4V1D
你的問題不清楚。你是否試圖按時間順序顯示特定日期的所有記錄?這一年是否重要? –