3v4l.org

run code in 300+ PHP versions simultaneously
<?php $zona = new DateTimeZone("America/Sao_Paulo"); $inicio = new DateTime("2014-02-15 08:00", $zona); $fim = new DateTime("2014-02-16 08:00", $zona); $segundosDiferenca = $fim->getTimestamp() - $inicio->getTimestamp(); $dtF = new \DateTime("@0"); $dtT = new \DateTime("@$segundosDiferenca"); print_r($dtF->diff($dtT));

preferences:
42.67 ms | 402 KiB | 5 Q