2011-05-13 68 views
49

可能重复:
Number of seconds from now() to Sunday midnight
Calculates difference between two dates in PHP以秒2个日期之间的差异

您好所有,

在我的项目,我需要计算以秒为差异两个日期之间

例如:

$firstDay = "2011-05-12 18:20:20"; 
$secondDay = "2011-05-13 18:20:20"; 

那我应该得到86400秒这就是24小时。

同样对于

$firstDay = "2011-05-13 11:59:20"; 
$secondDay = "2011-05-13 12:00:20"; 

它应该返回60秒

2分钟场之间的差异读很多的问题在stackoverflow But they only deals11点50分01秒和12点10分57秒

+0

看看这篇文章我写了几个星期前。有一个确切问题的例子。 http://webmonkeyuk.wordpress.com/2011/05/04/working-with-date-and-time-in-php/ – 2011-05-13 07:23:43

回答

113
$timeFirst = strtotime('2011-05-12 18:20:20'); 
$timeSecond = strtotime('2011-05-13 18:20:20'); 
$differenceInSeconds = $timeSecond - $timeFirst; 

然后,您将能够使用秒找到分钟,小时,天等

+1

谢谢,正是我在寻找这一刻 - 简单而快速。 – 2014-12-12 14:49:17