从指定日期范围laravel 5的数据库中获取记录

时间:2015-11-18 04:07:02

标签: php laravel laravel-5 php-carbon

如何使用指定日期范围的碳日期从数据库中检索记录,例如从“2014-10-13”到“2015-11-18”的检索记录?有什么想法,帮助,建议,线索,建议吗?

1 个答案:

答案 0 :(得分:1)

您可以使用whereBetween方法。所以,举个例子,假设你有两个Carbon日期。

$earlier = Carbon::yesterday();
$later = Carbon::today();

Model::whereBetween('column', [$earlier, $later])->get();

第一个参数表示您正在检查的列。第二个参数是两个日期的数组。

使用问题中的日期,您可以生成如下的碳日期:

$earlier = Carbon::parse('2015-09-11');
$later = Carbon::parse('2015-09-14');

Model::whereBetween('column', [$earlier, $later])->get();

parse方法非常棒。