Задать вопрос

Почему накапливается ошибка в дате?

$ToodayUnix = strtotime(date("Y-m-d"));
$OldDay = strtotime(date('2011-05-22'));
$Difference = ($ToodayUnix - $OldDay)/86400;

Ответ: 1828.0416666667. Откуда взялась дробная часть 0,41?
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 2
@krypt3r
Не пишите глупости. Нужна разница между двумя датами, DateTime::diff() в помощь.
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
86400*0.0416666667 = 3600 = 1час
Смена времени с зимнего на летнее
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Из математики - (1463950800 - 1306008000) / 86400 = 1828.0416666667
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы