Привет, наконец, я нашел решение на форуме и, возможно, могу помочь кому-то еще.Решение - создать новый массив временных меток на основе исходного массива.Затем отсортируйте этот новый массив.После просто введите первый элемент нового массива с «date» и вернет первую дату.Вот код:
<?php
$ArrayDates= array ('22/03/2018','09/04/2018', '26/03/2018',
'27/11/2017','22/01/2018', '06/09/2017');
function date_to_timestamp($d){
$newarr = array();
foreach($d as $f) {
$arr=explode("/",$f);
array_push($newarr, mktime(0,0,0,$arr[0],$arr[1],$arr[2]));
}
return $newarr;
}
function cmp2($a, $b)
{
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
$third = date_to_timestamp($ArrayDates);
usort($third, "cmp2");
echo date('m/d/Y', $third[0]);
?>