PHP计算的天数,小时,分钟,秒,和两个时间差的情况下的代码

php计算的天数、小时数、分钟数、秒数之间的差值



在PHP中,两天、小时、分钟和秒不如其他语言方便。但是,在PHP中澄清时间的表达是非常简单的。本文解释了PHP如何计算时间的差异。



请看以下在线示例:


//$startdate is the start time, and $enddate is the end time
< PHP
StartDate美元=2011-3-15 11:50:00 ;

EndDate美元=2012-12-12 12:12:12;

$日期=地板(((strtotime($ EndDate)- strtotime($起始日期)) / 86400);
差异日。日;

$小时=地板(((strtotime($ EndDate)- strtotime($起始日期))% 86400 / 3600);
回声小时数小时。小时;

$分钟=地板(((strtotime($ EndDate)- strtotime($起始日期))% 86400 / 60);
差分分钟。分钟;

二美元=地板(((strtotime($ EndDate)- strtotime($起始日期))% 86400% 60);
回声差秒。第二;
>




不管时间类型由字符串(使用strtotime变换)也不错,或者时间类型,直接由系统时间函数的使用也很好。最后,它实际上是一个长整型变量。

对于不同的秒数是通过减法,而这二秒数是86400(秒一天的数量),和数量的差异得到的。如果以86400、3600和60得到剩余的小时和秒,小时和分钟数得到的。如果以86400然后60,得到不同的秒数。

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。