我从数据库中得到最后一个,如果与今天的比赛显示,我想现在与日期时间比较今天如果与yesteday显示匹配昨天。
我尝试这些代码但没有工作
Welcome back {{Auth::user()->name}} Your last here:
@if (substr(Auth::user()->lastseen, 0, 10) === date('Y.m.d'))
Today
@elseif (substr(Auth::user()->lastseen, 0, 10) === date('Y.m.d', strtotime('-1 day')))
Yesterday
@else
{{Auth::user()->lastseen}}
@endif
你可以像这样使用Carbon
:
@if (\Carbon\Carbon::parse(Auth::user()->lastseen)->toDateString() === date('Y-m-d'))
Today
@elseif (\Carbon\Carbon::parse(Auth::user()->lastseen)->toDateString() === date('Y-m-d', strtotime('-1 day')))
Yesterday
@else
{{Auth::user()->lastseen}}
@endif
但我建议casting lastseen
to date所以你可以摆脱视图中的\Carbon\Carbon::parse(...)
部分。