Get most recent date from an array of dates

后端 未结 11 715
小鲜肉
小鲜肉 2020-11-28 11:32

I have the array of dates below

array(5) { 
    [0]=> string(19) \"2012-06-11 08:30:49\" 
    [1]=> string(19) \"2012-06-07 08:03:54\" 
    [2]=> st         


        
11条回答
  •  误落风尘
    2020-11-28 11:41

    Try this:

    public function getLargerDate(array $datas) {
        $newDates = array();
        foreach($datas as $data){
            $newDates[strtotime($data)] = $data;
        }
        return $newDates[max(array_keys($newDates))];
    }
    

提交回复
热议问题