我開發PHP應用程序將處理許多公司章程中的所有行排序。通過數據庫查詢在同一天UNIX時間戳創造了PHP
現在我創建一個頁面應該按日期文章即某一天創建的所有物品,只顯示適當的標題,所以對所有的文章。
我已經使用Unix的時間戳保存在MySQL數據庫的日期,但我不能找到代碼只有天排序日期。我可以請幫助嗎?
感謝名單
我開發PHP應用程序將處理許多公司章程中的所有行排序。通過數據庫查詢在同一天UNIX時間戳創造了PHP
現在我創建一個頁面應該按日期文章即某一天創建的所有物品,只顯示適當的標題,所以對所有的文章。
我已經使用Unix的時間戳保存在MySQL數據庫的日期,但我不能找到代碼只有天排序日期。我可以請幫助嗎?
感謝名單
您可以使用mktime()來獲取時間戳你想使用bin中的條目:
http://us.php.net/manual/en/function.mktime.php
$timestamp_for_my_birthday = mktime(0,0,0,10,16,1984);
$timestamp_for_the_next_day = mktime(0,0,0,10,17,1984);
if($time > $timestamp_for_my_birthday && $time < $timestamp_for_the_next_day){
// Time is on my birthday
}
使成MySQL查詢此:
$SQL = "SELECT * FROM dates WHERE date > $timestamp_for_my_birthday AND date < $timestamp_for_the_next_day;";
要按日期排序,我認爲它會像這樣:
SELECT * FROM日期ORDER BY FROM_UNIXTIME(時間, '%M%d%Y');
您可以通過時間戳列的順序,但如果你要哪天的記錄屬於一個字符串表示,你可以用FROM_UNIXTIME(timestamp, 'format')
功能日期的任何部分。
select FROM_UNIXTIME(timestampColumn, '%Y %m %d')
在第二個參數的格式值可以調整基於表的位置: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
你可以做
SELECT DATE(FROM_UNIXTIME(my_field_name)) FROM table_x ORDER BY my_field_name
由於工作完全:-D – 2010-10-26 14:33:43
:)高興聽到。 – KeatsKelleher 2010-10-27 04:07:33