2 回答

TA貢獻1951條經(jīng)驗 獲得超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條經(jīng)驗 獲得超7個贊
Laravel 5.*,您只需嘗試 diffForHumans() 方法即可。不需要到當(dāng)前日期。結(jié)果將顯示秒、分鐘、小時、周、月、年前。
$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 關(guān)注
- 150 瀏覽
添加回答
舉報