Laravel使用Carbon实现的发帖时间展示(刚刚、几分钟前、几天前、几月前、几年前)
Song •
1062 次浏览 •
0个评论 •
2021年10月20日
我们会经常有这样的需求,要求将发布时间显示为N 分钟前、1 天前 等time ago的格式。
在Laravel中这相当简单,不需要依赖其它库直接使用Carbon即可。
设置本地语言
前往app/Providers/AppServiceProvider.php设置即可。
use Carbon\Carbon;
...
public function boot()
{
Carbon::setLocale('zh');
}
调用时间
我们在blade模版直接输出即可。
{{ $article->created_at->diffForHumans(); }}
# 非Carbon格式
use Carbon/Carbon;
Carbon::parse($date)->diffForHumans()
-
laravel中distinct()的使用方法与去重 2017-09-11 -
Laravel将view缓存为静态html,laravel页面静态缓存 2021-10-09 -
[ laravel爬虫实战--基础篇 ] guzzle描述与安装 2017-11-01 -
[ 配置教程 ] 在ubuntu16.04中部署LNMP环境(php7+maridb且开启maridb远程以及nginx多域名访问 )并配置laravel环境 2017-07-18 -
nginx如何查看当前访问的是哪个网址 2025-11-17
热门文章
-
nginx如何查看当前访问的是哪个网址 2025-11-17 -
微信公众号回复菜单点击回复文本 2025-10-24 -
laravel+easywechat6出现No component_verify_ticket found以及修改缓存为redis 2025-09-09 -
nginx 服务器如何查看当前访问的域名 2025-06-10 -
ubuntu+nginx当服务器异常时微信/企业微信/抖音数据重复回调导致服务器崩溃怎么解决? 2025-05-30

更多相关好文