PHP中计算时间段

在php中 strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。

语法strtotime(time,now) time函数为需要转化为时间戳的时间点 now为返回值的时间戳,不填时默认为now

time()函数取得当前时间的时间戳

1 $t1=strtotime("2016-07-01 12:00:00");   //计算出指定时间点的时间戳
2 $t2=time()-$t1;  // 计算出当前时间距离这个时间点过去了多长时间的时间戳
3 $t3=$t2/3600   //显示过去了多少个小时
4 $t4=$t2/3600/24   //计算出过去了多少天

得出的变量一般不为整数,那么再运用下列三个函数取得需要的时间段。

floor() 函数向下舍入为最接近的整数。

ceil() 函数向上舍入为最接近的整数。

round() 函数对浮点数进行四舍五入。

$time=floor($t3);