最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php查询时间段功能如何实现

来源:动视网 责编:小采 时间:2020-11-02 18:47:27
文档

php查询时间段功能如何实现

php查询时间段功能如何实现:php查询时间段功能实现:首先如果数据库显示时间是当前时间,就不需要用strtotime时间戳转换函数;然后直接声明$timea、$timeb变量获取当前时间字符串;最后声明$sq2选择add_time所在的时间段。下面是时间戳查询。如果数据库时间显示的是2011-04-05
推荐度:
导读php查询时间段功能如何实现:php查询时间段功能实现:首先如果数据库显示时间是当前时间,就不需要用strtotime时间戳转换函数;然后直接声明$timea、$timeb变量获取当前时间字符串;最后声明$sq2选择add_time所在的时间段。下面是时间戳查询。如果数据库时间显示的是2011-04-05


下面是时间戳查询。如果数据库时间显示的是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);

扩展

在php中完成

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

一般形式:date('Y-m-d H:i:s', 1156219870);

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

一般形式:strtotime('2010-03-24 08:15:42');

在MySQL中完成

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

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

一般形式:select FROM_UNIXTIME(1156219870);

2、日期转换为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查询时间段功能实现:首先如果数据库显示时间是当前时间,就不需要用strtotime时间戳转换函数;然后直接声明$timea、$timeb变量获取当前时间字符串;最后声明$sq2选择add_time所在的时间段。下面是时间戳查询。如果数据库时间显示的是2011-04-05
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top