新濠天地网上游戏
欢迎访问高端百科知识大全-知识海
主页 > 电脑网络 > 编程 > php >

php获取当天数据库记录

2013-11-11 07:29  已被阅读

摘要:这里用到了php的strtotime()函数,此函数功能是把字符串时间格式转换为unix时间戳格式。 假设数据库里的数据表为 order , 日期字段是 pub_date ,字段类型为int型,以unix时间戳格式存储 思路...

这里用到了php的strtotime()函数,此函数功能是把字符串时间格式转换为unix时间戳格式。

假设数据库里的数据表为 order , 日期字段是 pub_date ,字段类型为int型,以unix时间戳格式存储

思路是这样的:

获取今天零点的时间戳和明天零点的时间戳,如果 pub_date >= 今天零点的时间戳 and <明天零点的时间戳,即为今天发布的记录。

具体代码:

$todaydate = date('Y-m-d'); //获取今天的日期

$tommdate = date('Y-m-d',strtotime('+1 day')); //获取明天的日期

$todayunix = strtotime($todaydate); //获取今天零点的unix时间戳

$tommunix = strtotime($tommdate); //获取明天零点的unix时间戳

接下来构造sql查询语句:

$sql = "select * from order where pub_date>=".$todayunix." and pub_date<".$tommunix."";

mysql_query($sql);

0
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
版权所有 新濠天地网上游戏 新濠天地网上游戏 百科知识大全2013 心理咨询 网站地图
分享到:QQ空间新浪微博腾讯微博人人网微信