您现在的位置是:网站首页 > PHP>laravel Carbon时间处理类使用
laravel Carbon时间处理类使用
- PHP
- 2018-12-19
- 200人已阅读
简介整理了一些 Carbon 类的日期操作例子,项目开发中一些常用的时间日期处理方法,方便今后开发中快速使用。
整理了一些项目开发中一些常用的时间日期处理方法,方便今后开发中快速使用。
//获取当前时间
echo \Carbon\Carbon::now().'
';
//获取当前时间的固定格式
echo \Carbon\Carbon::now()->format('Y-m-d').'
';
//获取当前时间的时间戳
echo \Carbon\Carbon::now()->timestamp.'
';
//设置当前地区的时区
echo \Carbon\Carbon::now()->timezone('Asia/Shanghai').'
';
//获取特定时间的时间戳
echo '昨天的当前时间时间戳:'.\Carbon\Carbon::now()->subDay(1)->timestamp.'
';
//获取前一天的开始与结束时间
echo '前一天开始时间:'.\Carbon\Carbon::now()->yesterday()->startOfDay()->timezone('Asia/Shanghai')->format('Y-m-d H:i:s').'
';
echo '前一天结束时间:'.\Carbon\Carbon::now()->yesterday()->endOfDay()->timezone('Asia/Shanghai').'
';
//获取上一周的开始与结束时间
echo '上一周开始时间:'.\Carbon\Carbon::now()->previous()->startOfWeek()->timezone('Asia/Shanghai')->format('Y-m-d H:i:s').'
';
echo '上一周结束时间:'.\Carbon\Carbon::now()->previous()->endOfWeek()->timezone('Asia/Shanghai').'
';
//获取上一月的开始与结束时间
echo '上一月开始时间:'.\Carbon\Carbon::now()->subMonth(1)->startOfMonth()->timezone('Asia/Shanghai')->format('Y-m-d H:i:s').'
';
echo '上一月结束时间:'.\Carbon\Carbon::now()->subMonth(1)->endOfMonth()->timezone('Asia/Shanghai').'
';
//获取上一年的开始与结束时间
echo '上一年开始时间:'.\Carbon\Carbon::now()->subYear(1)->startOfYear()->timezone('Asia/Shanghai')->format('Y-m-d H:i:s').'
';
echo '上一年结束时间:'.\Carbon\Carbon::now()->subYear(1)->endOfYear()->timezone('Asia/Shanghai').'
';
//获取今年的开始与结束时间
echo '今年开始时间:'.\Carbon\Carbon::now()->lastOfYear()->startOfYear()->timezone('Asia/Shanghai')->format('Y-m-d H:i:s').'
';
echo '今年结束时间:'.\Carbon\Carbon::now()->lastOfYear()->endOfYear()->timezone('Asia/Shanghai').'
';
视图模板中时间格式化使用:
//显几天前、几周前
{{ $value->created_at->diffForHumans() }}
//对原时间格式进行格式化操作 原格式:'2018-12-11 23:10:20' 格式化后:'2018-12-11'
{{ $value->created_at->format('Y-m-d') }}
版权声明:本文为博主原创文章,欢迎大家转载。 https://itxwzj.com/technology/6/use-of-laravel-carbon-time-processing-class
最新评论
站长大王来回复你了,长点心吧!