想问一下thinkphp根据日期字段查询某一天到最后一天的所有记录

获取的日期是没有时分秒的数据库存储的是有时分秒,只填写开始时间的话,是从这天查询到最后一天,起止时间都写的话是查询这个区间内的所有数据,这个查询应该怎么写呢?... 获取的日期是没有时分秒的 数据库存储的是有时分秒,只填写开始时间的话,是从这天查询到最后一天,起止时间都写的话是查询这个区间内的所有数据,这个查询应该怎么写呢? 展开
 我来答
柚子ok丶
2017-08-17 · TA获得超过815个赞
知道小有建树答主
回答量:646
采纳率:93%
帮助的人:188万
展开全部
把选择的日期和数据库的日期都转换成时间戳查询就是了,注意把最后一天的日期拼接成到凌晨。
如:开始时间戳 $start = strtotime('2017-08-01');
截止时间戳 $end = strtotime('2017-08-17 23:59:59');
查询条件:$map['time'] = array('between',array($start, $end));
默认写的time字段,这个根据你数据库自定义,数据库的时间也转换成时间戳。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式