laravel按月/时间区间查询数据

Posted 郁冬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel按月/时间区间查询数据相关的知识,希望对你有一定的参考价值。

 public function payRollList($time)
    {
        $member_phone = Session::get(phone‘);
        $engineer = Engineer::getEngineerByPhone($member_phone);
        $start=date(‘Y-m-01‘,strtotime($time));//获取指定月份的第一天
        $end=date(‘Y-m-t‘,strtotime($time)); //获取指定月份的最后一天
        $repair=DB::table(‘order‘)
            ->where(‘repair_user‘,$engineer[‘member_id‘])
            ->where(‘order_status‘,1)
            ->whereBetween(‘create_time‘,[strtotime($start),strtotime($end)])
            ->where(‘status‘,0)
            ->orderBy(‘create_time‘, ‘desc‘)
            ->paginate($this->number);
        return view(‘home.engineer.payroll_order‘)->with(‘phone‘, $member_phone)->with(‘repair‘, $repair);
    }

 

以上是关于laravel按月/时间区间查询数据的主要内容,如果未能解决你的问题,请参考以下文章

如何简化 Laravel 查询以按年搜索日期并按月分组

Laravel Eloquent,按月/年分组

Laravel Datatables ajax无法发送参数进行查询

linq 里按月查询汇总

Laravel 5.8 有条件地插入 sql 片段

sqlite3 中用于按月检索数据的查询是啥