2

我有用户定义的函数排序,它按日期排序。它在同一年工作正常,并且在年份变化时不起作用。这是按函数排序的日期示例:

 01/02/2013  
 01/03/2013 
 12/12/2012  

 function mysort($a,$b) {
   return $a['date']>$b['date'];
 }

 usort($arr,"mysort");

这是一个使用 php4 的旧应用程序。有没有办法直接比较日期?

4

1 回答 1

9

使用 strtotime。

function mysort($a,$b) {
    return strtotime($a['date'])>strtotime($b['date']);
}
于 2013-01-03T20:18:46.303 回答