繁体   English   中英

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

[英]get records from database base on the specified date range laravel 5

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

您可以使用whereBetween方法。 因此,举个例子,假设您有两个碳日期。

$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方法非常棒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM