下面是使用Collective获取Laravel使用时间差异的代码。 但是这段代码只计算在24小时内,不过一天。
我如何修改我的集体代码以实现我的目标?感谢:)
在Laravel 5.4v和$time_used
的数据类型上生成的此代码为DATETIME
。
<div class="form-group">
{!! Form::label('time_used', 'Time Used:') !!}
<p>{!! \Carbon\Carbon::parse($job->deleted_at)->diff(\Carbon\Carbon::parse($job->created_at))->format('%H:%I:%S')!!}</p>
</div>
答案 0 :(得分:1)
出于您的目的,您只在差异中显示小时,分钟和秒。如果超过24小时,您需要引入日期指示器,例如:
var_dump(\Carbon\Carbon::now()->diff(\Carbon\Carbon::parse('-2 day -3 hours -15 minutes'))->format('%ddays %H:%I:%S'));