2014-11-30 2 views
-1

Так вот мой кодВычесть Время на 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 с этим кодом, пожалуйста, помогите

+0

Пожалуйста, перейдите в 'приложения/Config/приложение .php' и измените 'debug' на' true' и обновите свой вопрос с помощью фактического сообщения об ошибке. – lukasgeiter

+0

его уже установлен в true sir – user3177305

+0

Так что же сообщение об ошибке? Без этого трудно понять, что происходит. – lukasgeiter

ответ

0

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

@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

снова возникли проблемы, я получаю отрицательные результаты – user3177305

Смежные вопросы