从php中的查询结果中获取数组中的日期

时间:2017-12-28 06:15:10

标签: postgresql laravel-5

我使用postgresql和laravel 5.3获得了如下的查询结果

from_date       to_date
26/12/2017      28/12/2017
27/12/2017      31/12/2017

我需要在2017年12月26日至2017年12月31日之间获取所有日期

请帮忙

1 个答案:

答案 0 :(得分:0)

基于laravel-5标签,我建议使用Laravel Query Builder,它支持以下操作:

DB::table('tbl_name')->select('*')->whereDate('from_date','>=','2017-12-26')->whereDate('to_date','<=','2017-12-31')->get();

Laravel可以配置为默认使用postgresql。 如果您不想使用“Laravel查询”构建器,则以下原始查询应该有效:

select * from "tbl_name" where "to_date" <= '2017-12-26' AND "from_date" >= '2017-12-31'