thinkphp6的时间区间查询

thinkphp6之后 就没办法在使用thinkphp5的时间查询方法了
这里有thinkphp6自带的方法
thinkphp6的时间区间查询_第1张图片
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();

你可能感兴趣的:(php,数据库,thinkphp)