2

日付でソートするユーザー定義関数 sort があります。同じ年には問題なく動作し、年が変わると動作しなくなります。これは、関数でソートされた日付の例です:

 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 に答える