carbon
Carbon 是php的日期处理类库(A simple PHP API extension for DateTime.) 关于在Laravel中日期时间处理包Carbon的简单使用,需要的朋友可以参考下。
安装
可以通过composer来安装Carbon,由于 Laravel 项目已默认安装了此包,所以不需要再次执行上面的命令。
composer require nesbot/carbon
获取当前时间
如果不指定时区,他会使用php.ini中时区配置
echo Carbon::now(); // 2019-01-01 10:00:00
echo Carbon::today(); // 今天日期
echo Carbon::tomorrow(); // 明天
echo Carbon::yesterday(); // 昨天
获取字串类型日期
默认返回一个对象,可以直接echo的原因是因为有 __toString 魔术方法
echo Carbon::now()->toDateString(); //2016-10-14
echo Carbon::now()->toDateTimeString(); //2016-10-14 20:22:50
日期解析 (支持语义解析 用法类似 strtotime)
个人觉着这是一个比较实用的功能
echo Carbon::parse('today')->toDateTimeString(); //获取今天的日期
echo Carbon::parse('2019-01-03 +10 days')->toDateTimeString().PHP_EOL;
构建日期
使用单独的年月日时分秒参数构建日期

本文介绍了PHP日期处理库Carbon的使用,包括安装、获取当前时间、字符串类型日期、日期解析、构建日期、日期操作、比较及计算差值等功能。Carbon提供方便的日期处理API,特别适合在Laravel项目中使用。
最低0.47元/天 解锁文章
147





