laravel - 将较小的日期范围与较大的日期范围进行比较
问题描述
我的目标是一个中间日期范围的过滤器。我已经有了基本过滤器
->where('from', '>=', $from)->where('to', '<=', $to)
例子:
获取日期范围:01/01/2019 - 15/01/2019
使用日期范围:02/01/2019 - 03/01/2019
我应该得到日期范围 01/01/2019,因为我使用的范围介于两者之间
解决方案
翻转条件,它以某种方式起作用:
->where('from', '<=', $from)
->where('to', '>=', $to)
推荐阅读
- java - 尝试在空对象引用上调用虚拟方法“java.lang.String”
- search - Search-As-You-Type with Redis(“包含”类型搜索而不是“开始于”类型搜索)
- ruby-on-rails - 创建新页面 ActionView::Template::Error 后出现 Rails 错误(资产“application.css”不存在于资产管道中
- c - 如何在 C 中订阅端口打开或端口关闭事件?
- javascript - 在文档就绪事件发生时,window.open 在 iphone 中不起作用
- asp.net-core - 在.net core 3.0中将通用c#模型序列化为xml
- javascript - 解构覆盖现有值
- maven - 机器人框架及其库如何放入 POM 以安装在 docker 上
- c# - .NET Core 类库项目:缺少 ADO.net 实体数据模型模板
- sql - 有没有更好的方法来存储关于 2 表关系的数据?