【发布时间】:2016-01-05 16:23:47
【问题描述】:
我有一个应用程序,它记录登录时间和退出记录时间。
我的表有 IN_TIME 和 OUT_TIME
这些列中的数据示例:
IN_TIME = 16:06:46
OUT_TIME = 16:08:07
我有一个控制器,它在我的刀片模板文件中显示给定人员的所有出勤情况,我想做的是显示两者之间的时间差。
请看下面我当前显示为 0 的代码
**Time onsite:** {{ date('G:i', strtotime($attrec->out_time)) - date('G:i', strtotime($attrec->in_time)) }}
我不能得到正确的数字有什么原因吗?
【问题讨论】:
-
查看已经内置在 laravel 中的 Carbon:carbon.nesbot.com/docs/#api-humandiff
-
我可以在我的视图中使用碳吗?
-
@Wolrab 当然可以。
-
当然。你可以在 laravel 的任何地方使用它。
-
如果你去掉逻辑,只做
{{ strtotime($attrec->out_time) }}会产生什么?
标签: php laravel eloquent laravel-5.1