我看到很多与此相关的问题,当我在控制器中使用diffForHumans()时,我收到错误"找不到两个月的数字"。请指导我如何使用它。
这是我的控制器逻辑:
$expiredate = date('Y-m-d H:i:s', strtotime($currentdate. '+ 30 days'));
$expire_at = Carbon::parse($expiredate);
$data = Subscription::where('email','=',$userEmail)->get();
$data[0]->expire_at=$expire_at;
$data[0]->save();
这是我的观点:
<td>{{$Data1->expire_at->diffForHumans()}}</td>
目前有了这个逻辑,我得到了这样的expire_at&#34; 2018-07-25 05:25:09&#34;我希望它能够在30天后和#34;或者喜欢&#34;剩下30天&#34;东西。
答案 0 :(得分:0)
它可以与否?
$expiredate = date('Y-m-d H:i:s', strtotime($currentdate. '+ 30 days'));
//$expire_at = Carbon::parse($expiredate);
$data=Subscription::where('email','=',$userEmail)->first();
$data->expire_at = $expiredate;
$data->save();
In view:
//{{$Data1->expire_at}}
{{ Carbon\Carbon::parse($Data1->expire_at)->diffForHumans() }}