富贵资源网 Design By www.hznty.com
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 ) //结果是201115 SELECT 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' ) //查询出的是2 SELECT 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 获取今日、昨日、上周、本月的起始时间戳和结束时间
<"M-d-Y",mktime(0,0,0,12,36,2001))); //将输出结果如: // //Jan-05-2002
以上这篇php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
富贵资源网 Design By www.hznty.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
富贵资源网 Design By www.hznty.com
暂无评论...