旗下导航:搜·么
当前位置:网站首页 > PHP框架 > ThinkPHP > 正文

ThinkPHP5.2:时候查询(革新、优化)【ThinkPHP教程】,ThinkPHP5.2,时间查询

作者:搜搜PHP网发布时间:2019-12-17分类:ThinkPHP浏览:101


导读:5.2版本革新了对时刻字段的查询,在简化原有时刻查询要领的基础上,增加了三个有用的时刻查询要领:whereYear/whereMonth/whereDay。whereY...

5.2版本革新了对时刻字段的查询,在简化原有时刻查询要领的基础上,增加了三个有用的时刻查询要领:whereYear/whereMonth/whereDay。

whereYear 查询某年

// 查询本年数据
Blog::whereYear('create_time')->select();
// 查询客岁数据
Blog::whereYear('create_time', 'last year')->select();
// 查询2019年数据
Blog::whereYear('create_time', '2019')->select();

whereMonth 查询某月

// 查询本月数据
Blog::whereMonth('create_time')->select();
// 查询上月数据
Blog::whereMonth('create_time', 'last month')->select();
// 查询2019年1月数据
Blog::whereMonth('create_time', '2019-1')->select();

whereDay 查询某日

// 查询本日数据
Blog::whereDay('create_time')->select();
// 查询昨天数据
Blog::whereDay('create_time', 'yesterday')->select();
// 查询2019-1-1数据
Blog::whereDay('create_time', '2019-1-1')->select();

除了以上查询年月日的用法外,你能够运用whereBetweenTime查询任何一个时刻区间的数据。

// 查询2019-1-1~1-15日数据
Blog::whereBetweenTime('create_time', '2019-1-1', '2019-1-15')->select();

仅仅查询小于或大于某个时刻的数据则运用

// 查询2019-1-1以来的数据
Blog::whereTime('create_time', '>=', '2019-1-1')->select();

因而合营whereTime/whereBetweenTime/whereBetweenTimeField要领的话,基本上涵盖了一切的时刻查询,而且一切的时刻查询要领支撑任何的时刻字段范例,查询的时刻不需要本身做数据转换会自动处置惩罚。

浩瀚ThinkPHP入门教程,尽在ki4网,迎接在线进修!

本文转自:https://blog.thinkki4.cn/962856

以上就是ThinkPHP5.2:时刻查询(革新、优化)的细致内容,更多请关注ki4网别的相干文章!

标签:ThinkPHP5.2时间查询