php比较两个时间(时间戳)的大小 两个时间相差多少天?
两个时间相差多少天?
时间是由年月日时分秒组成。比较起来不是很方便。可以通过转换为时间戳进行比较。先将时区更改为中国上海时区,然后通过strtotime()函数获取时间戳,进行比较。最后将时间戳运算结果转换为天数,通过ceil()函数进行取整后输出结果。
实例代码:
<?php date_default_timezone_set("Asia/ShangHai"); $a = time(); $b = strtotime('2008-07-01 08:00:00'); echo $a."<br>"; echo "输出当前日期".date('Y-m-d H:i:s',$a)."<br>"; echo $b."<br>"; echo "输出结婚日期".date('Y-m-d H:i:s',$b)."<br>"; $c = ceil(($a-$b)/(3600*24)); echo "距离2008年7月1号结婚日期已经过去".$c."天";
运行结果:
上一篇:原生php图片上传
下一篇:php三元运算符判断字数的奇偶性