Maison  >  Article  >  développement back-end  >  PHP时间计算问题小结_PHP教程

PHP时间计算问题小结_PHP教程

WBOY
WBOYoriginal
2016-07-13 17:37:24883parcourir

近在学PHP,一位朋友问到时间的计算,此时我想到了delphi和mssql的计算函数,它们用起来都很方便,但查查php手册并未发现类似的时间计算函数,通过网文的启发和自已的测试,还是找到简单的方法来实现

具体如下:
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时间计算的的基础都是秒钟,把握这个规律后可以将时差换算成分钟,小时等均可,让时间计算变得很简单、轻松。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486593.htmlTechArticle近在学PHP,一位朋友问到时间的计算,此时我想到了delphi和mssql的计算函数,它们用起来都很方便,但查查php手册并未发现类似的时间计算函数...
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn