Laravel whereBetween 查询工作不正确
Laravel whereBetween query working incorrectly
我有 $startDate 和 $endDate
$startDate = Carbon\Carbon::create(2015, 12, 1, 0, 0, 0);
$endDate = Carbon\Carbon::create(2016, 1, 25, 23, 59, 59);
我有这个查询
App\InspectionForm::whereBetween('created_at', [$startDate, $endDate])->select('created_at')->get();
起初,它的输出看起来是正确的
向上滚动...
日期比较好像有问题。
还是我的代码有问题?
您定义了一个名为 $endingDate
的变量,但您传递给 whereBetween 的变量名为 $endDate
。
我有 $startDate 和 $endDate
$startDate = Carbon\Carbon::create(2015, 12, 1, 0, 0, 0);
$endDate = Carbon\Carbon::create(2016, 1, 25, 23, 59, 59);
我有这个查询
App\InspectionForm::whereBetween('created_at', [$startDate, $endDate])->select('created_at')->get();
起初,它的输出看起来是正确的
向上滚动...
日期比较好像有问题。 还是我的代码有问题?
您定义了一个名为 $endingDate
的变量,但您传递给 whereBetween 的变量名为 $endDate
。