php 时间计算问题小结
author:一佰互联 2019-05-01 click:150
具体如下:
1>如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下代码
$time1="2008-10-1 12:30:30";
echo date("Y-m-d H:i:s",strtotime($time1)+30*60);//注意引号内的大小写,分钟是i不是m
执行结果:2008-10-01 13:00:30
2>若我们要计算两个时间的差值,可以用以下方法:
$time1="2008-10-1 12:30:30";
$time2="2008-10-1 13:45:30";
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1."到".$time2."的时差".$diff."分钟";
执行结果:2008-10-1 12:30:30到2008-10-1 13:45:30的时差75分钟
总结:php时间计算的的基础都是秒钟,把握这个规律后可以将时差换算成分钟,小时等均可,让时间计算变得很简单、轻松。