Надеюсь, это поможет вам:
Первый способ: вы можете использовать метод CI date_helper's
timespan
$expired_date = '2018-06-09 11:02:49';
$post_date = strtotime($expired_date);
$now = time();
$units =1;
echo timespan($post_date, $now, $units);
Выходная мощность:
2 Days
Второй способ использования ядра php date_diff()
метод
рабочая демонстрация: https://eval.in/1018721
//$expired_date = $query->row()->expired_at;
$expired_date = '2018-06-09 11:02:49';
$expired_date = date_create($expired_date);
$cdate = date_create('now');
$interval = date_diff($expired_date,$cdate);
//echo $interval->format('%a').PHP_EOL;
echo $interval->d;
Вывод:
2
Ссылка CI: https://www.codeigniter.com/user_guide/helpers/date_helper.html
Для более: http://php.net/manual/en/function.date-diff.php