猿问

如何在php中获得两个日期之间的天数差异

您好,我想获得两个不同日期之间的天数。


$expire_date = ("2019-07-22")

$current_date = Carbon::now()->format('Y-m-d');

$interval = $expire_date->diffIndays($current_date)->days;

dd($interval);

显示此错误:


在字符串上调用成员函数 diffIndays()


人到中年有点甜
浏览 125回答 1
1回答

鸿蒙传说

首先,你需要把你的$expire_date变成一个Carbon实例:$expire_date = Carbon::parse("2019-07-22");然后diffInDays()已经返回天数,因此您只需要删除->days. 最后,不要将当前日期转换为字符串:$interval = $expire_date->diffIndays(now());
随时随地看视频慕课网APP
我要回答