TP6便捷快速查询日、月、年数据的方法
发表于:2021-07-19 10:12:30浏览:4303次
开发中有时会遇到按日、按周、按月等查询数据的问题,对此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为字段名。
推荐文章
- ThinkPHP6动态新增数据表,新增字段,字段映射分析
- ThinkPHP数据查询去重distinct和group by方法
- MySQL各类数据类型的最大长度与范围限制
- ThinkPHP5/6 查询并进行数据计算的快捷方法
- 原生js和jquery方式获取浏览器的各种高度和宽度(页面width和height)
- Gitee内的开源项目的指数是如何计算的?
- 勾股DEV,一款专为IT行业研发团队打造的智能化项目管理与团队协作的工具软件
- ThinkPHP 6.1.2 版本发布,兼容 PHP8.2以及对ThinkORM3.0 版本的支持
- ThinkPHP6中Mysql查询语句汇总的JOIN操作与标准的SQL JOIN语句
- 勾股OA系统的进销存管理模块功能说明

