如何使用PHP找到两个日期之间的时差.
例如,我有两个日期:
开始日期:2010-07-30 00:00:00
结束日期:2010-07-30 00:00:00
在这种情况下,我如何使用PHP找到时差.
但我需要跟随:24小时3分5秒
如果您使用的是PHP 5.3或更高版本(您应该使用它),则可以使用内置的DateTime类生成可以轻松格式化的DateInterval.
$time_one = new DateTime('2010-07-29 12:43:54');
$time_two = new DateTime('2010-07-30 01:23:45');
$difference = $time_one->diff($time_two);
echo $difference->format('%h hours %i minutes %s seconds');
Run Code Online (Sandbox Code Playgroud)
DateTime是在5.1中引入的,但DateInterval是5.3的新增内容.