TP6便捷快速查询日、月、年数据的方法
发表于:2021-07-19 10:12:30浏览:2853次
开发中有时会遇到按日、按周、按月等查询数据的问题,对此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为字段名。
推荐文章
- 微信键盘正式版下载 - 融合微信生态
- axios获取后端返回的二进制验证码图片或者图片对象
- ThinkPHP6使用.env配置数据库配置文件database.php的使用
- PHP将透明图片(PNG)合并到JPG背景图片上,实现PNG透明的效果
- Thinkphp8通过PhpWord导出生成word文件,支持图片处理,富文本导出完整方案
- 电商网站高并发秒杀系统如何实现正确的扣减库存?
- js保留两位小数的合理处理方法
- ThinkPHP发布安全更新版本(V6.1.0/V6.0.14),移除对think-filesystem库的依赖
- JavaScript 中循环数据的比较常见且优雅的方法推荐
- 移动端开发,硬件设备检测的前端方法