如何仅按天显示差异.这里$price->created_at = 2014-04-28
\Carbon\Carbon::createFromTimeStamp(strtotime($price->created_at))->diffForHumans()
Run Code Online (Sandbox Code Playgroud)
谢谢!
Jar*_*zyk 45
假设你想要now()和diffForHumans的结果,除了今天你的结果:
$created = new Carbon($price->created_at);
$now = Carbon::now();
$difference = ($created->diff($now)->days < 1)
? 'today'
: $created->diffForHumans($now);
Run Code Online (Sandbox Code Playgroud)
编辑:无需调用Carbon :: now()两次,所以请使用$ now代替.
ymu*_*tlu 17
diffInDays函数会有所帮助.
$cDate = Carbon::parse($date);
return $cDate->diffInDays();
Run Code Online (Sandbox Code Playgroud)
$DeferenceInDays = Carbon::parse(Carbon::now())->diffInDays($dataToCompare);
Run Code Online (Sandbox Code Playgroud)
这是最好的尝试一下