Laravel(碳纤维)仅以天为单位显示日期差异
如何仅按天显示差异。这里$price->created_at = 2014-04-28
\Carbon\Carbon::createFromTimeStamp(strtotime($price->created_at))->diffForHumans()
谢谢!
如何仅按天显示差异。这里$price->created_at = 2014-04-28
\Carbon\Carbon::createFromTimeStamp(strtotime($price->created_at))->diffForHumans()
谢谢!
假设你想要差异到 now() 和 diffForHumans 的结果,除了今天之外,它更适合你:
$created = new Carbon($price->created_at);
$now = Carbon::now();
$difference = ($created->diff($now)->days < 1)
? 'today'
: $created->diffForHumans($now);
编辑:无需调用Carbon::now()两次,因此请使用$now代替。
diffInDays函数会有所帮助。
$cDate = Carbon::parse($date);
return $cDate->diffInDays();