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

问题描述 投票:0回答:1

我使用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日之间获取所有日期

请帮忙

postgresql laravel-5
1个回答
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'
© www.soinside.com 2019 - 2024. All rights reserved.