博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Laravel使用Carbon人性化显示时间
阅读量:6771 次
发布时间:2019-06-26

本文共 508 字,大约阅读时间需要 1 分钟。

1、下载Carbon

composer require nesbot/carbon

Laravel自带Carbon包,可以直接使用

use Carbon\Carbon;

 

2、如果数据库存的是日期格式,则直接使用:

public function getNews($id)    {        $New=New::findOrFail($id);        //存储格式为日期        dd($New->$create_time->diffForHumans());        //存储格式为时间戳        dd(Carbon::createFromTimestamp($New->$create_time)->diffForHumans());    }

 

3、本地化

如果不设置返回的数据默认是英文的:类似3 hours ago

在 AppServiceProvider 的 boot 方法中添加

Carbon::setLocale('zh')

 

4、这样便能返回人性化的时间显示

"3小时前"

转载于:https://www.cnblogs.com/lamp01/p/8945491.html

你可能感兴趣的文章
ospf中创建末节区域
查看>>
Redis实战(6)数据类型四Sets
查看>>
Android Studio第八期 - 自定义布局无网有网状态
查看>>
Centos 6.4用源代码安装LAMP环境
查看>>
读《Go并发编程实战》第4章 流程控制方式
查看>>
Exchange Server2010系列之十五:Exchange磁盘压力测试
查看>>
IT168:数据库安全审计用户需求调查报告
查看>>
Exchange 2007 前端 IIS 内存占用过高
查看>>
利用Cocos2dx-3.0新物理特性模拟弹珠迷宫
查看>>
Lync Server 2010不同规模拓扑图详解
查看>>
QQ群排名优化:“小百度”大蓝海有搞头
查看>>
写在毕业季(四):是做IT?IT?还是IT呢?
查看>>
Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”
查看>>
验证控件收藏
查看>>
安装配置Varnish3.0手记
查看>>
C#:根据年、月、日获取星期几
查看>>
舌尖上的职场(三)我来买单!
查看>>
Peter's Hobby
查看>>
HighChartS cpu利用率动态图(Java版)
查看>>
android 一题多改系列——android 打电话实现两种方法
查看>>