时间:2021-07-01 10:21:17 帮助过:20人阅读
假如现在有两个时间:
2017-4-15
2018-4-15
我们首先就要使用strtotime()函数,先将这两个时间转化为时间戳
strtotime(“2017-4-15”)
strtotime(“2018-4-15”)
然后在比较这两个时间戳的大小,这样就能对我们的两个时间进行大小比较了,让我们用实例来说明一下
比较两个时间的大小实例
代码如下
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $time1=date("Y-m-d H:i:s"); //获取当前时间 $time2="2017-5-1 12:30:00"; //给变量$time2设置一个时间 echo "变量\$time1的时间为:".$time1."<br/>"; //输出$time1的时间 echo "变量\$time2的时间为:".$time2."<br/>"; //输出$time2的时间 if(strtotime($time1)-strtotime($time2<0)){ //对两个时间差进行差运算 echo "\$time1早于\$time2"; //time1-time2<0,说明time1的时间在前 }else{ echo "\$time2早于\$time1"; //否则,说明time2的时间在前 } ?>
运行结果如下图:
实例详解:
在这个例子中,我们首先声明两个时间变量,然后使用strtotime()函数对这两个变量进行比较,再求差,最后根据差值输出结果。这样就能实现两个时间的大小比较了。
实现了两个时间的大小比较,下一节,我们再用时间日期函数,完成一个倒计时的功能。
以上就是用strtotime()函数比较两个时间的大小实例详解的详细内容,更多请关注Gxl网其它相关文章!