-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