百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql 查询指定日期时间内容sql查询语句
分享文章到:

mysql 查询指定日期时间内容sql查询语句

发布时间:01/15 来源: 浏览: 关键词:
如果是月份就是当前的月减去你要统计的时间如我要查询数据库中从今天起往前三个月的所有记录,我们的语句如下:mktime(date(\'h\'),date(\'i\'),date(\'s\'),date(\'m\')-3,date(\'d\'),date(\'y\')); 七天内的:mktime(date(\'h\'),date(\'i\'),date(\'s\'),date(\'m\'),date(\'d\')-7,date(\'y\'));

mysql教程 查询指定日期时间内容sql查询语句

在数据库教程设计时必须注意时间字段最好为int(4)这样,保存在数据库的时一个数字型日期时间截,我们可以用mktime函数求出当前日期的时间截进行加减就OK了,下面看实例

$time = time();  
//一个月

$lastMonth = mktime(date('h'),date('i'),date('s'),date('m')-1,date('d'),date('y'));
$where .= "  dtime < $lastMonth";

//三个月

$lastThreeMonth = mktime(date('h'),date('i'),date('s'),date('m')-3,date('d'),date('y'));
$where .= "  dtime < $lastThreeMonth";

$sql = "select * from testtable " .$where

/*
原理是:
如果是月份就是当前的月减去你要统计的时间如我要查询数据库中从今天起往前三个月的所有记录,我们的语句如下:mktime(date('h'),date('i'),date('s'),date('m')-3,date('d'),date('y'));
七天内的:mktime(date('h'),date('i'),date('s'),date('m'),date('d')-7,date('y'));
一小时间内的:mktime(date('h')-1,date('i'),date('s'),date('m'),date('d'),date('y'));
其它的做法是一样的。

本站原创教程转载注明来源www.111cn.net
*/

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有9人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板