利用php+mysql查询当天、本周、本月的数据实例
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍"利用php+mysql查询当天、本周、本月的数据实例",在日常操作中,相信很多人在利用php+mysql查询当天、本周、本月的数据实例问题上存在疑惑,小编查阅了各式资料,整理出简单好
千家信息网最后更新 2026年10月31日利用php+mysql查询当天、本周、本月的数据实例
这篇文章主要介绍"利用php+mysql查询当天、本周、本月的数据实例",在日常操作中,相信很多人在利用php+mysql查询当天、本周、本月的数据实例问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"利用php+mysql查询当天、本周、本月的数据实例"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
//其中 video 是表名;//createtime 是字段;////数据库time字段为时间戳////查询当天:$start = date('Y-m-d 00:00:00');$end = date('Y-m-d H:i:s');SELECT * FROM `table_name` WHERE `time` >= unix_timestamp( '$start' ) AND `time` <= unix_timestamp( '$end' )//查询本周:SELECT yearweek( '2011-04-17 15:38:22',1 ) //结果是201115SELECT yearweek( '2011-04-17 15:38:22' ) //结果是201116//yearweek的第2个参数设置为1的原因是,中国人习惯把周1作为本周的第一天//另外补充下://2011-04-17 是周日。SELECT dayofweek( '2011-04-17 15:38:22' )// 查询出的是1,把礼拜天作为一周的第一天。SELECT dayofweek( '2011-04-18 15:38:22' ) //查询出的是2SELECT weekday( '2011-04-17 15:38:22' )// 查询出的是6,SELECT weekday( '2011-04-18 15:38:22' )// 查询出的是0,//所以建议使用weekday,查询出来的结果+1就可以了,就比较符合国人的习惯了。SELECT * FROM `table_name` WHERE YEARWEEK( FROM_UNIXTIME( `time`, '%Y-%m-%d %H:%i:%s' ) ,1) = YEARWEEK( now( ),1 )//查询本月:$start = date('Y-m-01 00:00:00');$end = date('Y-m-d H:i:s');SELECT * FROM `table_name` WHERE `time` >= unix_timestamp('".$start."') AND `time` <= unix_timestamp('$end')//查询本年:$start = date('Y-01-01 00:00:00');$end = date('Y-m-d H:i:s');SELECT * FROM `table_name` WHERE `time` >= unix_timestamp( '$start' ) AND `time` <= unix_timestamp( '$end' )php 获取今日、昨日、上周、本月的起始时间戳和结束时间
//1、php获取今日开始时间戳和结束时间戳 $beginToday = mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;echo $beginToday.'---'.$endToday;echo '
';//2、php获取昨日起始时间戳和结束时间戳$beginYesterday = mktime(0,0,0,date('m'),date('d')-1,date('Y'));$endYesterday = mktime(0,0,0,date('m'),date('d'),date('Y'))-1;echo $beginYesterday.'---'.$endYesterday;echo '
';//3、php获取上周起始时间戳和结束时间戳$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));echo $beginLastweek.'---'.$endLastweek;echo '
';//4、php获取本月起始时间戳和结束时间戳$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));echo $beginThismonth.'---'.$endThismonth;echo '
';//PHP mktime() 函数用于返回一个日期的 Unix 时间戳。//语法:mktime(hour,minute,second,month,day,year,is_dst)////参数 描述//hour 可选。规定小时。//minute 可选。规定分钟。//second 可选。规定秒。//month 可选。规定用数字表示的月。//day 可选。规定天。//year 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。//is_dst可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。//自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。////参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。echo(date("M-d-Y",mktime(0,0,0,12,36,2001)));//将输出结果如:////Jan-05-2002到此,关于"利用php+mysql查询当天、本周、本月的数据实例"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
时间
数据
查询
参数
实例
学习
起始
字段
日期
更多
结果
帮助
合法
实用
接下来
之间
函数
小时
数字
数据库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司的优势
朗新科技与工业互联网
远信互联网科技
电子科技大学互联网
互联网 视角下的科技创新
互联网金融 科技创新
互联网科技公司名称
天扬科技互联网广告
哈尔滨新华互联网科技
广西拼得多互联网科技有限公司
团飞科技与伯堂互联网服务平台
现代互联网科技股
互联网金融中的现代科技
苏州五指互联网络科技有限
合肥互联网科技公司公章图片
山东子淼互联网科技有限公司
互联网科技实习生岗位
深圳无忧互联网科技
中国新注册互联网科技
美国五大互联网科技公司市值多少
喔噻互联网科技有限公司
互联网科技工作委员会
互联网科技公司的优势
平安科技 互联网
伴你行互联网科技有限公司
博兴的互联网电子科技公司
科技与互联网的利与弊
深圳国际航运科技和互联网
岳阳华臻互联网科技有限公司
厦门千工互联网科技有限公司