奥礼网
新记
想问一下thinkphp根据日期字段查询某一天到最后一天的所有记录
获取的日期是没有时分秒的 数据库存储的是有时分秒,只填写开始时间的话,是从这天查询到最后一天,起止时间都写的话是查询这个区间内的所有数据,这个查询应该怎么写呢?
举报该文章
相关建议 2017-08-17
把选择的日期和数据库的日期都转换成时间戳查询就是了,注意把最后一天的日期拼接成到凌晨。
如:开始时间戳 $start = strtotime('2017-08-01');
截止时间戳 $end = strtotime('2017-08-17 23:59:59');
查询条件:$map['time'] = array('between',array($start, $end));
默认写的time字段,这个根据你数据库自定义,数据库的时间也转换成时间戳。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/a43gnan45k13kwdak4d.html
其他看法
无其他回答
相似回答
大家正在搜
某一天到今天的天数
今天日期减去某一天
怎么算某一天到今天多少天
英语日期具体到某一天
计算今天与之前某一天的天数
某一日期截止今天天数
判断日期大于某一天
表格里怎么让日期全都增加某一天
数据库日期型字段
相关问题
thinkphp 我的时间字段存的是时间戳,想在关键词搜索框...
thinkphp中如何查询最大时间所在的那条记录信息。
求thinkphp 查询当天 数据的方法
thinkphp查询所有的信息,整个表都查,取出某个字段
thinkphp中怎样根据联表查询后的条件去操作其中一个表里...
php中如何查询指定时间段的数据?
thinkphp中如何通过日期查询数据库
thinkphp查询条件怎么样查询表中一个字段大于另一个字段...