当你展示列表,以时间作为条件查询列表的时候,条件如下图所示:

要记得对开始时间和结束时间进行判断重写,否则,哼哼,你试试就知道了

if (!empty($start_time) && empty($end_time)) {
  $start_time = date('Y-m-d', strtotime(trim($start_time))) . ' 0:0:0';
  $model = $model->where('ACCOUNT_RECHARGE.OrderTime', '>', $start_time);
}
if (!empty($end_time) && empty($start_time)) {
  $end_time = date('Y-m-d', strtotime(trim($end_time))) . ' 23:59:59';
  $model = $model->where('ACCOUNT_RECHARGE.OrderTime', '<', $end_time);
}
if (!empty($start_time) && !empty($end_time) && ($start_time <= $end_time)) {
  $start_time = date('Y-m-d', strtotime(trim($start_time))) . ' 0:0:0';
  $end_time = date('Y-m-d', strtotime(trim($end_time))) . ' 23:59:59';
  $model = $model->whereBetween('ACCOUNT_RECHARGE.OrderTime', [$start_time, $end_time]);
}

这样,就可以了。

转载于:https://www.cnblogs.com/wyy-sunny/p/7387992.html

PHP对请求时间范围条件的判断相关推荐

  1. spring boot 跨域请求_SpringBoot 系列教程 web 篇之自定义请求匹配条件 RequestCondition...

    191222-SpringBoot 系列教程 web 篇之自定义请求匹配条件 RequestCondition 在 spring mvc 中,我们知道用户发起的请求可以通过 url 匹配到我们通过@R ...

  2. 条件注释判断浏览器!--[if !IE]!--[if IE]!--[if lt IE 6]!--[if gte IE 6]

    条件注释判断浏览器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]> <!- ...

  3. c++读取文件–结束条件的判断

    转载:http://blog.sina.com.cn/s/blog_623e3c050100neei.html 在使用C/C++读文件的时候,一定都使用过eof()这个函数来判断文件是否为空或者是否读 ...

  4. gateway请求拦截_一种网关对用户请求进行统一拦截判断是否放行的方法与流程...

    本发明涉及互联网技术领域,特别涉及一种网关对用户请求进行统一拦截判断是否放行的方法. 背景技术: 随着互联网发展的越来越快,技术也更新的非常频繁,比如开发一个系统的架构由最初始的单个服务器就能处理演变 ...

  5. java异常判断_Java异常退出条件的判断示例代码

    无论是功能性代码还是算法性代码,程序都是一系列流程的合集 既然是流程就分为:一般流程和异常流程: 一般流程保证了基本功能: 异常流程则是对程序稳定性的保证,不能因为一些非法输入,项目就挂了: 注意,布 ...

  6. python输入生日判断星座_用python条件语句判断星座

    每当发生显著的重大天象时,天文学家.科普工作者和媒体总会在社会上,特别是年轻人之间掀起一股天文学热潮.为了方便研究及观测天上诸多恒星,人们把星空分为若干个区域,每一区就是一个星座.对于夜空爱好者来说, ...

  7. sql where条件添加判断 case when... then..else..end,示例说明

    sql where条件添加判断 case when- then-else-end,示例说明 select * --count(ttt.id)from t_yhxx_zdcsqd_sj tttwhere ...

  8. MEM/MBA数学强化(01)条件充分性判断

    说明:MEM/MBA数学强化 部分将更专注于题型的解读和练习,而非基础知识. 1 条件充分性的判断 回顾 此类题的求解,要求判断所给出的条件能否充分支持题干中陈述的结论,阅读条件(1), (2)后作出 ...

  9. 根据当前请求的特征,判断该请求是否来自手机终端

    import javax.servlet.http.HttpServletRequest; public class HttpRequestDeviceUtils { /**Wap网关Via头信息中特 ...

最新文章

  1. Python基础语法难点突破
  2. 长安大学计算机科学与技术(交通信息工程)课程专业课,长安大学硕士专业交通信息工程及控制介绍...
  3. Swift 中的指针使用
  4. Modbus协议栈开发笔记之四:Modbus TCP Client开发
  5. 十年测开如何理解自动化测试里的数据驱动、关键字驱动思路
  6. mysql相交_PHP-Mysql相交结果
  7. mysql asp 字段部分内容_sql 修改、更新、替换 某个字段的部分内容(转载)
  8. 几何深度深度学习的学习之路
  9. 这台计算机没有连接到网络怎么办,如果计算机连接到路由器并且没有互联网,该怎么办...
  10. android中常用正则表达式
  11. 打开android studio项目,为什么我们没有一个文件来打开Android Studio项目?
  12. win11没有hyper-v
  13. RxJAVA notes
  14. Win10安装RabbitMq遇到的问题解决方案集锦
  15. javascript的数组和数组元素的遍历,实现全国省份和城市一览表
  16. 单月销量破万台,FITURE治好了健身镜的“水土不服”?
  17. openbsd运行Linux应用程序,为什么默认的Linux安装运行的进程多于默认的OpenBSD安装?...
  18. EWM 过账期间修改(Posting only possible in periods***)
  19. 京东云主机 mysql_京东云所有地域正式支持 MySQL 8.0!
  20. 什么专业要学计算机思维导论,大学计算机:计算思维导论CAP

热门文章

  1. JQuery DataTables插件汉化
  2. 推荐系统的应用案例剖析
  3. 深度学习 vs. 概率图模型 vs. 逻辑学
  4. 数据库以及后台开发之写在前面
  5. centos7安装redmine3.4
  6. 2017-6-3 jQuery 事件 DOM操作
  7. 为网站文字前面添加图标 在线调用 Font Awesome 字体icon小图标 美化网站
  8. tabBar的图标不被系统渲染
  9. iOS---搜索功能
  10. Ubuntu make menuconfig与make xconfig