2 回答
TA贡献1951条经验 获得超3个赞
您可以使用以下工具:
Carbon::now()->diffInDays($row->expire_date, false) // negative number if expired_date is over
Carbon::now()->isAfter($row->expire_date) // true if expired_date is over
TA贡献1876条经验 获得超7个赞
Laravel 5.*,您只需尝试 diffForHumans() 方法即可。不需要到当前日期。结果将显示秒、分钟、小时、周、月、年前。
$diff = $row->expire_date->diffForHumans();
echo $row->expire_date->diffForHumans(); // a second ago
echo $row->expire_date->diffForHumans(); // 10 hour ago
echo $row->expire_date->diffForHumans(); // 5 days ago
echo $row->expire_date->diffForHumans(); // 1 week ago
echo $row->expire_date->diffForHumans(); // 4 month ago
echo $row->expire_date->diffForHumans(); // 2 year ago
如果你需要使用 Carbon 方法试试这个..
{{ Carbon\Carbon::parse($row->expire_date)->diffForHumans()}}
- 2 回答
- 0 关注
- 111 浏览
添加回答
举报