MySQL Laravel $q->where() 查询在两个日期之间的数据
在使用 Laravel 操作 MySQL 数据库时,有时候我们需要查询在两个日期之间的数据,这时候可以使用 $q->whereBetween()
方法。
阅读更多:MySQL 教程
语法
其中,column
表示条件字段名,$low
和 $high
分别表示区间的最小值和最大值。
例如,查询在 2019-01-01
和 2020-05-01
之间注册的用户:
上述代码会查询 users
表中 created_at
字段在 2019-01-01
到 2020-05-01
之间的所有用户。
总结
使用 $q->whereBetween()
方法可以很方便地查询在两个日期之间的数据。需要注意的是,参数 $low
和 $high
必须符合日期格式,否则查询可能会失败。