TP6便捷快速查询日、月、年数据的方法
发表于:2021-07-19 10:12:30浏览:4675次
开发中有时会遇到按日、按周、按月等查询数据的问题,对此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为字段名。
推荐文章
- composer install常见错误解决方案 --ignore-platform-reqs解决版本冲突
- 8个项目必备的JavaScript代码片段,建议加入到项目中
- thinkphp6创建并设置执行定时任务的方法
- Layui的upload模块实现多图批量上传,无需修改代码,完美解决方案
- 一个简单的thinkphp6的路由配置实例
- windows11系统,小乌龟TortoiseGit、TortoiseSvn的红黄绿图标不见了的解决方案
- 82个常规的前端JavaScript方法封装(71~82)
- 微软Edge浏览器在100版本里程碑之前的最后一个稳定版Edge99发布
- ThinkPHP动态生成zip压缩包文件并下载的解决方案
- 主流“OpenClaw养虾”产品全解析:腾讯、字节、阿里、百度、小米、智谱、Kimi,哪只“虾”最适合你?

