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 时间处理类中文文档