比较类型为"日期"的表列与类型为"月"的变量


public function collection()
{
// dd($this->month);
return User::whereMonth('date' , $this->month)->get();
}

我想将日期类型的表格与月份和年份进行比较。$this的格式->月份是";2021-03";"日期"的格式是";2021-03-25";。我如何将两者进行比较。提前感谢

同时使用whereMonthwhereYear

[$year, $month] = explode('-', $this->month);
return User::query()
->whereMonth('date', (int) $month)
->whereYear('date', (int) $year)
->get();

最新更新