laravel中的carbon的时间创建的一些操作

1、new Carbon方法

new Carbon('tomorrow');                           // 2001-05-22 00:00:00
new Carbon('yesterday');                          // 2001-05-20 00:00:00
new Carbon('last friday');                        // 2001-05-18 00:00:00
new Carbon('next wednesday');                     // 2001-05-23 00:00:00
new Carbon('this thursday');                      // 2001-05-24 00:00:00

2、parse方法

parse方法一般用于格式化的时间转成carbon对象的格式
例如:

Carbon::parse('first day of December 2008')->addWeeks(2);  // 2008-12-15 00:00:00
Carbon::parse('1975-05-21 22:23:00.123456');
Carbon::parse('now');   // 2019-05-27 10:31:44.231498

3、create方法

create方法,可以单独传递特定的时间,对时间的定义比较灵活自由
例如:

Carbon::create(2012, 9, 5, 23, 26, 11);  // 2012-09-05 23:26:11
Carbon::create(2012, 9, 5, 1);  // 2012-09-05 01:00:00.0

此外,create还有一些延伸的函数
根据时间戳实例化时间

Carbon::createFromTimestamp(1558924774);  // 2019-05-27 10:39:53.0
Carbon::createFromDate(2012, 10, 6);  // 2012-10-06 10:40:59.556410
Carbon::createFromTime(8, 10, 6);  // 2019-05-27 08:10:06.0

其他的操作,可以参照
Carbon 时间处理类中文文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值