2015-09-18 157 views
1

我想表明的在PHP中按時間順序記錄列表。例如,如何在PHP中顯示日期和月份?

2015年9月15日

,或者說只是

09月15日

在MySQL數據庫中,日期/時間存儲在以下方式:

2015-09-15 23:19:13

是否有PHP的現有功能,這可以幫助我做到這一點?

+1

[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)) –

+0

什麼你想達到什麼目的?按時間順序排序或格式化日期? – D4V1D

+0

你的問題不清楚。你是否試圖按時間順序顯示特定日期的所有記錄?這一年是否重要? –

回答

2

您必須使用PHP的兩個日期函數。 date()和strtotime()。一個在另一個之內。

你做到以下幾點:

$dateStr = date("j M Y", strtotime(mysql_date_string_here)); 

在那裏,你會得到你上述格式的日期。

+0

謝謝馬克。有用! –

0

你最好使用mysql和PHP。首先在你的mysql查詢中使用'按日期排序'的子句。這將以正確的順序返回記錄。

然後,當您使用PHP獲取結果時,請使用date()DateTime::format()正確格式化日期。

相關問題