技术实践

TP---时间查询(当日、本周、本月、本年)

TP---时间查询(当日、本周、本月、本年)

羊先生的头像
羊先生2021.01.17 · 1 分钟阅读 · 52 阅读
TP---时间查询(当日、本周、本月、本年)封面
文章正文还需 1 分钟

tp 使用table查询

php 复制代码
// 获取当日的数据
Db::table('table') ->whereTime('times', 'today')->select();
// 获取昨天的数据
Db::table('table')->whereTime('times', 'yesterday')->select();
// 获取本周的数据
Db::table('table')->whereTime('times', 'week')->select();   
// 获取上周的数据
Db::table('table')->whereTime('times', 'last week')->select();    
// 获取本月的数据
Db::table('table')->whereTime('times', 'month')->select();   
// 获取上月的数据
Db::table('table')->whereTime('times', 'last month')->select();      
// 获取今年的数据
Db::table('table')->whereTime('times', 'year')->select();    
// 获取去年的数据
Db::table('table')->whereTime('times', 'last year')->select();  

tp使用模型查询

php 复制代码
$model = new navmodel();
// 获取当日的数据
$model->whereTime('times', 'today')->select();
// 获取昨天的数据
$model->whereTime('times', 'yesterday')->select();
// 获取本周的数据
$model->whereTime('times', 'week')->select();   
// 获取上周的数据
$model->whereTime('times', 'last week')->select();    
// 获取本月的数据
$model->whereTime('times', 'month')->select();   
// 获取上月的数据
$model->whereTime('times', 'last month')->select();      
// 获取今年的数据
$model->whereTime('times', 'year')->select();    
// 获取去年的数据
$model->whereTime('times', 'last year')->select();  

times 数据存储类型可以是date类型或者int类型,tp自动帮你转换date类型