我有一个看起来像这样的数组
array(24) { ["#HiddenId"]=> string(24) "2013-11-08T11:59:54.378Z"] }
它有多个 ID/日期,但我想按日期(最近的)对其进行排序
我知道如何对这种格式“01/01/2014”执行此操作,但是我相信使用这种格式更容易,但我不确定如何实现。
这是我的格式“01/01/2014”的代码
uasort($fileList, "my_sort");
function my_sort($a,$b)
{
$date1 = DateTime::createFromFormat('d/m/Y', $a);
$date2 = DateTime::createFromFormat('d/m/Y', $b);
return $date1 < $date2;
}
我需要执行类似的功能,但对于上面显示的其他格式。
非常简单:
usort($yourArray,"strcmp");
“大端”格式,如
Y-m-d H:i:s
按字典顺序排序。