无法使用usort对日期进行排序

Mic*_*eal 2 php php4

我有用户定义的函数排序,按日期排序.它在同一年运行良好,并且在年份发生变化时不起作用.这是按函数排序的日期示例:

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

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

 usort($arr,"mysort");
Run Code Online (Sandbox Code Playgroud)

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

小智 9

使用strtotime.

function mysort($a,$b) {
    return strtotime($a['date'])>strtotime($b['date']);
}
Run Code Online (Sandbox Code Playgroud)