新闻中心

记录团队成长点滴以及对技术、理念的探索,同时我们乐于分享!

Laravel Carbon 获取上周的第一天和最后一天时间

2020-08-07 10:18:25 分类:技术学堂

今天在做统计的时候,需要获取上周的数据,需要知道上周第一天和最后一天的时间,具体获取代码如下:

$week_start = Carbon::now()->subWeek()->startOfWeek()->toDateTimeString(); 
$week_end =Carbon::now()->subWeek()->endOfWeek()->toDateTimeString(); 
 dd('今天时间:'.Carbon::now()->toDateTimeString().' '.'上周第一天时间:'.$week_start.' '.'上周最后一天时间:'.$week_end);

输出结果:

"今天时间:2018-05-04 10:50:39 上周第一天时间:2018-04-23 00:00:00 上周最后一天时间:2018-04-29 23:59:59"