DavisEstevis
Новичок
Разница дат (продолжение)
Я уже задавал здесь вопрос как высчитать разницу двух дат и округлить до разницы в годах. Меня отослали на http://phpclub.ru/detail/article/date_stuff. Что же я такой глупый что не могу вычесть два таймстампа и поделить на 31536000?
Вот пример:
И оно выдаёт "18" хотя должно быть 17 лет если посчитать. Как решить такую проблему?
Я уже задавал здесь вопрос как высчитать разницу двух дат и округлить до разницы в годах. Меня отослали на http://phpclub.ru/detail/article/date_stuff. Что же я такой глупый что не могу вычесть два таймстампа и поделить на 31536000?
Вот пример:
PHP:
$d1=strtotime('2006-02-06');
$d2=strtotime('1988-02-11');
$diff=$d1-$d2;
$diff2 = bcdiv($diff,(3600*24*365));
echo "$diff2 years";