Почему между этими датами я получаю 5,9 .... и если я использую другой год, я получаю 6 ???? Это происходит только с марта и 2008 года ... почему существует часовая разница ???Разница в часах, но только для некоторых дат
<?php
$from = '2008-03-04';
$to = '2008-03-10';
echo datediff($from,$to);
$from = '2010-03-04';
$to = '2010-03-10';
echo datediff($from,$to);
function datediff($from,$to)
{
$diff = strtotime($to) - strtotime($from);
$diff = $diff/(60*60*24);
return $diff;
}
?>
Какой язык вы используете? –
Это похоже на PHP. – JYelton
Мое предположение было бы PHP, считая, что это единственный общий язык, который я знаю с помощью 'strtotime' как std. библиотечная функция. – Amber