我想比较数据库中当前日期和日期之间的差异是几小时还是几天。 我尝试了以下但是有通知:
Call to a member function format() on a non-object
我的代码是:
$date = new DateTime('now');
$current =$date->format('Y-m-d h:i:s');
$newDate = DateTime::createFromFormat("l dS F Y", $final['created_at']);
$newDate = $newDate->format('Y-m-d h:i:s');

执行此比较的正确方法是什么?我想要差异是几小时,如果差异是几天,则显示如何显示无数小时的计数天数。
提前致谢!