БлогNot. Комментарии к статье #570

DateTime::diff или глючная "разница дат" в PHP 5.3.X



Автор: Борис IP: определён

> И на этот раз всё правильно, если не считать непонятно откуда взявшихся 2 минут. Почитайте в гуглах про високосные секунды ;)

20.11.2012, 13:10

Ответ: Там написано, что за период 1972-1999 добавлялось 22 секунды, а потом ещё 1 секунда в 2005. Так откуда взялись 2 минуты? К тому же, мне нужна была, как видно из текста, разница в сутках (днях), а не чём-то другом. С 30 по 31 декабря, к примеру, всегда проходят 1 сутки, независимо от того, было в них 86400 секунд или 86401.