获取laravel 4.2和5+中的每周/每月记录?

时间:2018-07-12 02:40:43

标签: laravel-5.4 laravel-4.2

我如何使用created_at字段仅获取上周以及在laravel 4.2和5+版本中每月和每月的所有周中创建的记录?

1 个答案:

答案 0 :(得分:0)

要获取一个星期内在laravel中插入的记录,请参见以下简单示例。

$7days_ago_date = date('Y-m-d', strtotime('-8 days', strtotime(date('Y-m-d'))));

$Tracker = Tracker::orderby('created_at', 'desc')->whereBetween( 
DB::raw('date(created_at)'), [$7days_ago_date, date('Y-m-d')] )->get();