【发布时间】:2017-10-12 15:48:10
【问题描述】:
我最近一直在使用 Carbon 来显示人性化的时间字符串,但由于某种原因,我只能让它显示主要因素,例如,我有一个日期,它需要显示距离该日期还有多长时间。例如,如果距离现在还有 6 天 4 小时 32 分钟,它目前只显示“6 天”。
如何让它显示小时数,可能还有分钟数?当它只给你时间时,它看起来有点可怕,而且很多人可能想知道更多像小时和秒这样的信息?
我在 Carbon 文档中找不到任何关于此的内容。如果相关的话,我会在 laravel 5.3 视图中使用它。
这是我的代码:
{{ \Carbon\Carbon::createFromTimeStamp(strtotime($item->created_at))->diffForHumans() }}
【问题讨论】:
-
试试这个
->format('j M Y , g:ia') -
正如@Zl3n 所说,您必须使用格式,因为 diffForHumans 的目的是提供一个易于人类阅读的近似值
标签: php laravel frameworks