我只想输出一个脚本的结果,通过CLI执行脚本时执行的时间。php日期格式的时差
做这件事,我在剧本
$start_time = time();
开始时设置一个变种,然后在年底
date('H:i:s',time() - $start_time);
的问题是,即使当ellapsed时间可能是在至少一个小时或几分钟的范围内,它总是打印至少一小时过去了:
>>> echo date('H:i:s',1);
01:00:01
>>> echo date('H:i:s', 10);
01:00:10
>>> echo date('H:i:s',3599);
01:59:59
>>> echo date('H:i:s',3600);
02:00:00
shouldn它显示00:XX:YY,当不到一个小时过去了? 有什么我错过了,有没有一个错误?
感谢您的帮助!
不能使用'日期()'是这样的:它与时间戳。值'1'实际上是1970年1月1日,格林威治标准时间0:00:01,根据你的时区调整。 – 2010-11-04 12:38:33