<?php
$a = array(
array(
'label' => 'AA',
'start' => '2015-09-05 14:14:14'
),
array(
'label' => 'DD',
'start' => '2015-09-14 14:14:14'
),
array(
'label' => 'EE',
'start' => '2016-09-05 14:14:14'
),
array(
'label' => 'BB',
'start' => '2015-09-08 00:00:00'
),
array(
'label' => 'CC',
'start' => '2015-09-08 01:14:14'
),
);
usort($a, function($a, $b) {
$a = strtotime($a);
$b = strtotime($b);
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
});
var_dump($a);
preferences:
57.4 ms | 402 KiB | 5 Q