thinkphp6之后 就没办法在使用thinkphp5的时间查询方法了
这里有thinkphp6自带的方法
thinkphp6查询表达式官方文档链接
$date = "2020-06-01 00:00:00" //首先先声明一个开始时间//然后将日期格式的时间转成时间戳$begintime = strtotime("$date");//指定月份的第一天$endtime = strtotime("$date 23:59:59 +1 month -1 day");//指定月份的最后一天$info = Db::name('table')->whereBetween('create_time',"$begintime,$endtime")->select()->toArray();//这样就可以查询到创建时间在2020年6月1号00:00:00到2020年6月30号23:59:59区间的数据
//时间查询还可以写成这样$where[] = ['create_time','between',"$begintime,$endtime"];$info = Db::name('table')->where($where)->select()->toArray();