-1
我已經找遍了這個,並沒有找到答案。我的桌子上有一個月的行,一天的行和一年的行都是分開的。它從表單中獲取月份,日期和年份。這樣我可以將日期顯示爲月份日,年(例如:2011年8月5日)。無論如何,我可以通過這些信息並按日期組織它?按日期排序PHP
我已經找遍了這個,並沒有找到答案。我的桌子上有一個月的行,一天的行和一年的行都是分開的。它從表單中獲取月份,日期和年份。這樣我可以將日期顯示爲月份日,年(例如:2011年8月5日)。無論如何,我可以通過這些信息並按日期組織它?按日期排序PHP
<?php
$date1 = "August 5, 2011";
$date2 = "August 1, 2011";
$result = strtotime($date1);
$result2 = strtotime($date2);
$results = array($result, $result2);
asort($results);
print_r($results);
?>
Downvoter:原因? – genesis
我假設你正在使用的數據庫,因爲你提到的錶行。如果是這樣,只是想知道爲什麼你將每個值存儲在它自己的列(月,日和年)中。如果您使用DATETIME或甚至TIMESTAMP,它會更有效率,更容易排序。 – producerism
@producerism:按索引覆蓋的3個字段進行排序,與按字段排序的效率相同(差異可忽略不計) – zerkms
看來1 DATETIME列優於3列,還具有存儲小時/分鐘/秒以及日期。 – producerism