php查询时间段功能如何实现-PHP问题

资源魔 33 0

php查问工夫段性能完成:起首假如数据库显示工夫是以后工夫,就没有需求用strtotime工夫戳转换函数;而后间接申明$timea、$timeb变量猎取以后工夫字符串;最初申明$sq2抉择add_time所正在的工夫段。

上面是工夫戳查问。假如数据库工夫显示的是2011-04-05 那就没有需求 用 strtotime 工夫戳转换函数:

$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);

5d6034a85edf8db1c778cb181923dd54564e7473.jpg

扩大

正在php中实现

一、UNIX工夫戳转换为日期用函数: date()

普通方式:date('Y-m-d H:i:s', 1156219870);

二、日期转换为UNIX工夫戳用函数:strtotime()

普通方式:strtotime('2010-03-24 08:15:42');

正在MySQL中实现

这类形式正在MySQL查问语句直达换,优点是没有占用PHP解析器的解析工夫,速率快,缺陷是只能用正在数据库查问中,有局限性。

一、UNIX工夫戳转换为日期用函数: FROM_UNIXTIME()

普通方式:select FROM_UNIXTIME(1156219870);

二、日期转换为UNIX工夫戳用函数: UNIX_TIMESTAMP()

普通方式: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,时间查询

抱歉,评论功能暂时关闭!