利用php+mysql查询当天、本周、本月的数据实例
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要介绍"利用php+mysql查询当天、本周、本月的数据实例",在日常操作中,相信很多人在利用php+mysql查询当天、本周、本月的数据实例问题上存在疑惑,小编查阅了各式资料,整理出简单好
千家信息网最后更新 2025年01月16日利用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安全错误
数据库的锁怎样保障安全
张家口市委网络安全委员会
聚力网络安全产业
数据库怎么写关系式R
特长生软件开发
adhoc网络技术的特点
通达oa怎么查数据库名
软件开发框架技术方案选型学习
网络安全法 广西
计算机网络安全大排查方案
数据库查看成绩最高的学号
数据库越丰富
企业级服务器厂家直销
高校学籍管理系统数据库代码
服务器配置和管理问题
如何用mc服务器
geo数据库生存资料
游戏服务器如何搭建
天津科技互联网公司有哪些
批量清除数据库字段注释
军用软件开发任务书
怎么查看 mysql服务器
北京科技大学数据库应用作业
工业网络安全项目计划书
软件开发收获与进步
sqlog数据库建表
软件开发工作适合学什么专业
云服务器添加入站规则
软件项目数据库备份策略
数据库代码seclect
数据库系统下管理与技术答案