Вычтите время на просмотры Laravel

Так вот мой код

    @foreach($myquery as $mydate)
<tr>
<td>{{date('l',strtotime($mydate->logon))}}</td>
<td>{{date('jS F, Y',strtotime($mydate->logon))}}</td>
<td>{{date('h:i A',strtotime($mydate->logon))}}</td>
<td>{{date('h:i A',strtotime($mydate->logoff))}}</td>
<td>{{$mydate->logon->diff($mydate->logoff)}}</td>
</tr>
@endforeach

То, что я хочу сделать, это получить разницу входа и выхода. Я просто получаю ошибку 500 с этим кодом, пожалуйста, помогите

-1

Решение

По моей вине я забыл, что дата еще не преобразована в строку для ее вычитания

    @foreach($myquery as $mydate)
<tr>
<td>{{date('l',strtotime($mydate->logon))}}</td>
<td>{{date('jS F, Y',strtotime($mydate->logon))}}</td>
<td>{{$date1=date('h:i A',strtotime($mydate->logon))}}</td>
<td>{{$date2=date('h:i A',strtotime($mydate->logoff))}}</td>
<td>{{$date2-$date1}}</td>
</tr>
@endforeach
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]