- 1
$age = floor( (strtotime(date('Ymd')) - strtotime($date)) / 31556926);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
$age = floor( (strtotime(date('Ymd')) - strtotime($date)) / 31556926);
31556926 / 365 / 24 / 60 / 60 ~ 1
Кто придумает, откуда можно взять ещё 26 секунд или найдёт ошибку в моих рассуждениях?
a = 365.24219265 дней = 31556925.445 секунд
https://ru.wikipedia.org/wiki/Год
T5 = 31556925.445, |T-T5| = 0.555
Мне это напоминает чей-то ник.
забиваем это в гугл, и имеем https://answers.yahoo.com/question/index?qid=20100131155714AAgtJGw
"1 year = 365.242199 days. how did they figure out that decimal to so many places?"
Прочитала как Sage
Мадам, зачем вы посещаете места в которых это слово употребляется?
P.S. Или sage это мудрец?