TP6便捷快速查询日、月、年数据的方法
发表于:2021-07-19 10:12:30浏览:4077次
开发中有时会遇到按日、按周、按月等查询数据的问题,对此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 leftjoin联表查询时,子表有多条记录去重后获取子表的最新记录查询方法
- 开源免费的CMS内容管理系统,勾股CMS2.0发布
- 利用微软的Office Online实现Office文档在线预览功能
- Layui 2.9.0 发布,收官 2023,同时官方发布3.0 版本计划和开发周期
- 12个适合开发后台管理系统的前端框架,建议收藏
- 在linux系统对Gitee代码库生成/添加SSH公钥
- Figma封禁大疆,蓝湖MasterGo上线“Figma文件导入功能”
- 纯css实现左侧三级菜单的方法
- thinkphp使用where in查询order按照in的顺序排序
- HTTP中GET、POST、PUT与DELETE的区别和用法

