TP6便捷快速查询日、月、年数据的方法
发表于:2021-07-19 10:12:30浏览:4529次
开发中有时会遇到按日、按周、按月等查询数据的问题,对此TP自带有对应的查询方式,方便快捷,这里记录一下。
// 获取当日的数据
Db::table('table')->whereTime('create_time', 'today')->select();
// 获取昨天的数据
Db::table('table')->whereTime('create_time', 'yesterday')->select();
// 获取本周的数据
Db::table('table')->whereTime('create_time', 'week')->select();
// 获取上周的数据
Db::table('table')->whereTime('create_time', 'last week')->select();
// 获取本月的数据
Db::table('table')->whereTime('create_time', 'month')->select();
// 获取上月的数据
Db::table('table')->whereTime('create_time', 'last month')->select();
// 获取今年的数据
Db::table('table')->whereTime('create_time', 'year')->select();
// 获取去年的数据
Db::table('table')->whereTime('create_time', 'last year')->select();PS:create_time为字段名。
推荐文章
- 最美的国产操作系统:深度操作系统 deepin 20.5 发布
- 炫酷的HTML5+CSS3实现的加载动画 loading 效果收集
- 用Prismjs给勾股博客的文章模块增加代码高亮功能
- 勾股系列系统:项目任务协作管理系统 —— 勾股 DEV 3.8.31 发布
- JavaScript将一个包含父子关系的扁平化数组转换成树形菜单
- Unicode15.0标准发布,新增鹅、姜、驴、豌豆等emoji表情
- ThinkPHP6的中间件讲解及路由配置
- Layui的table模块导出所有数据,无需修改前后端代码
- 码云(gitee)配置git禁止直接提交到master分支的方法
- 8个项目必备的JavaScript代码片段,建议加入到项目中

