【发布时间】:2018-06-24 20:20:22
【问题描述】:
我正在尝试从数据库中的时间戳字段中获取日期,我正在使用时间戳,因为 Carbon 不会在我的日期中添加小时/分钟/秒,我需要它们。
当我尝试获取它工作的日期但返回一个字符串时,我不能对这个字符串使用 Carbon 方法,我该怎么办?我不知道为什么它是一个字符串。
这是我尝试做的:
@foreach($disponibilites as $comp)
<span class="badge badge-pill indigo">{{ $comp->date_debut->diffForHuman() }}</span>
@endforeach
【问题讨论】:
-
你确定吗?
Carbon::now()->toDateString()产生一个完整的日期时间字符串 (2018-06-23 10:30:18),有数十亿种格式可供选择,Carbon::now()->addHours(2)或任何会做你建议它不做的事情 -
我找到了我的解决方案,我这样做了:{{ \Carbon\Carbon::parse($comp->date_debut)->addHour(2)->diffForHumans() }}
标签: laravel date php-carbon