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')->toDat