thinkphp6如何按照年月日查询数据对应的信息

2023-03-23
464次阅读
没有评论

今天改造之前的tp6开发的程序生成sitemap.txt文件提交到各大搜搜引擎,由于网站的数据很多,不得不按照月份提取链接。

经过一顿查找资料,最终找到一个适合当下阶段使用的sql语句。

代码如下:

// 获取当日的数据
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();

经过月份查找数据,已经能按照每个月生成数据了。

正文结束
居烽
版权声明:本站原创文章,由 居烽 于2023-03-23发表,共计708字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码