在php中找到日期差异?

Kar*_*hik 1 php datediff date

反正有没有在PHP中找到日期差异?我有从2003-10-17到2004-03-24的输入.我需要结果这两天内有多少天.假如224天,我只需要几天的输出.

我通过mysql找到解决方案,但我需要在PHP中.有人帮助我,提前谢谢.

Dec*_*ler 5

$start = new DateTime( '2003-10-17' );
$end   = new DateTime( '2004-03-24' );
$diff  = $start->diff( $end );

echo $diff->format( '%d days' );
Run Code Online (Sandbox Code Playgroud)

......应该这样做.

有关参考,请参阅DateTimeDateInterval.

请注意,这仅适用于PHP 5.3.