解决方案:
时间查询方法数据库字段必须是datetime类型
时间比较
框架内置了常用的时间查询方法,并且可以自动识别时间字段的类型,所以无论采用什么类型的时间字段,都可以统一使用本章的时间查询用法。
使用whereTime
方法
whereTime
方法提供了日期和时间字段的快捷查询,示例如下:
// 大于某个时间
Db::name('user')
->whereTime('birthday', '>=', '1970-10-1')
->select();
// 小于某个时间
Db::name('user')
->whereTime('birthday', '<', '2000-10-1')
->select();
// 时间区间查询
Db::name('user')
->whereTime('birthday', 'between', ['1970-10-1', '2000-10-1'])
->select();
// 不在某个时间区间
Db::name('user')
->whereTime('birthday', 'not between', ['1970-10-1', '2000-10-1'])
->select(