专注自动化生产线设备
“自动化信息化智能制造”解决方案专家

php中如何查询指定时间段的数据?

时间 :2023-07-21 作者 : 来源: 浏览 :20115 分类 :
php中查询指定时间段数据的方法:使用strtotime时间戳转换函数,代码为【$timea = strtotime($_POST[\'timea\']);$sql = mysql_query($sq2);】。

php中查询指定时间段数据的方法:使用strtotime时间戳转换函数,代码为【$timea = strtotime($_POST['timea']);$sql = mysql_query($sq2);】。

php中查询指定时间段数据的方法:

下面是时间戳查询。如果数据库时间显示的是2011-04-05那就不需要用时间戳转换函数:

$timea = strtotime($_POST['timea']); $timeb = strtotime($_POST['timeb']); $sq2="select * from `ecs_order_info` where add_time between '$timea' and '$timeb' and `quanxian`='$dangqian' order by `order_id` DESC limit 50"; $sql = mysql_query($sq2);

扩展资料

在php中完成

1、UNIX时间戳转换为日期用函数:

一般形式:

date('Y-m-d H:i:s', 1156219870);

2、日期转换为UNIX时间戳用函数:

一般形式:

strtotime('2010-03-24 08:15:42');

在MySQL中完成

这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性。

1、UNIX时间戳转换为日期用函数:

一般形式:

select FROM_UNIXTIME(1156219870);

2、日期转换为UNIX时间戳用函数:

一般形式:

Select UNIX_TIMESTAMP('2006-11-04 12:23:00′);

举例:mysql查询当天的记录数:

$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') order by id desc”。

相关学习推荐:PHP编程从入门到精通

以上就是php中如何查询指定时间段的数据?的详细内容,更多请关注php中文网其它相关文章!

  • 相关标签:php 时间段 查询 数据
    • 上一篇:php字符串怎么去掉最后一个字符?
    • 下一篇:php中数组怎么转成字符串?
    当前页面由百度MIP提供加速,可能存在部分功能无法使用,如需访问原网页,请点击这里 关闭