TP6便捷快速查询日、月、年数据的方法
发表于:2021-07-19 10:12:30浏览:3996次
开发中有时会遇到按日、按周、按月等查询数据的问题,对此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集成JWT API接口引入token
- 前端报错:was loaded over HTTPS, but requested an insecure错误解决方案
- 在linux系统对Gitee代码库生成/添加SSH公钥
- 微信淘宝实现互通?有关部门开始要求即时通信软件解除屏蔽网址链接,公平竞争
- 纯css实现左侧三级菜单的方法
- js控制浏览器web打印合同
- 图片变形处理,可设置CSS属性object-fit: cover完美解决
- 使用HTML Purifier在thinkphp6中过滤富文本&防止XSS攻击
- PHP对手机浏览器,微信浏览器,企业微信浏览器的判断方法
- uniapp中webview支持history.back的方法

