php - 如何更改 Carbon 的 diffForHumans 格式

标签 php laravel php-carbon

我正在尝试在我的项目中实现评论部分,并希望显示评论发布的时间。

所以我做了:

 {{ $comment->created_at->diffForHumans() }}

输出是
  3 hours from now 

但我想要的输出是
3 hours ago 

我错过了什么吗?我在 Laravel 中这样做

最佳答案

您可以使用此 $comment->created_at->diffForHumans(null, true) 删除 ago,from now, etc 然后您可以自己附加前。所以你最终会得到:

$comment->created_at->diffForHumans(null, true).' ago'

(NB: you may need to check why this does not work by default)

Ref: https://carbon.nesbot.com/docs/#api-humandiff

关于php - 如何更改 Carbon 的 diffForHumans 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51099331/

相关文章:

php - 子字符串上的elasticsearch聚合

php - 返回正确的 JSON 响应

php - 错误 :14090086:SSL certificate verify failed on Laravel Homestead

php - 如何检查行早于 2 小时 Carbon

php - HTML FORM 如何只接受字母而不接受数字?

php - 如何停止缓存 jquery php 加载的结果

javascript - codeigniter 尝试使用 javascript 从 View 访问 session 数据

Laravel 用() 消息重定向返回

php - 当我删除帖子(营销事件)时,与已删除营销事件相关的付款仍在数据库中,我也想将其删除。 (拉拉维尔, Controller )

php - 找不到两位数的月份 Laravel 中缺少数据