Я немного застрял с классом PHP DateInterval
. Что я действительно хочу, так это количество секунд, прошедших между двумя DateTime
отметками.
$t1 = new DateTime( "20100101T1200" );
$t2 = new DateTime( "20100101T1201" );
// number of seconds between t1 and t2 should be 60
echo "difference in seconds: ".$t1->diff($t2)->format("%s");
Все, что я получаю, это ноль. Класс DateInterval
не подходит для арифметики? Как может получить «точное» количество секунд (или часов, или чего-то еще) между двумя отметками времени?