Я вижу, есть другие сообщения по этому вопросу на других языках, но я не могу найти их для PHP. Я не ищу разницу между двумя датами, но, скорее, сколько дней разные. Например:Как получить абсолютную разницу дат между двумя датами в PHP?
2011-08-06 14:05:28
и
2011-08-07 08:46:28
являются менее один день друг от друга, но я хочу функцию, которая будет сказать мне, что они в дни, которые в один день, то есть будет возвратите значение 1
за эти две даты и верните значение 2
на следующие даты, например:
2011-08-06 23:05:28
и
2011-08-08 01:46:28
Действительно, я предполагаю, что это должно быть легко, но я не много работал с датами раньше.
О, и еще одно ограничение, мне нужно что-то совместимое с PHP 5.2, поэтому не могу использовать DateTime::diff
.
EDIT: изменил бы уточнить, что я на самом деле нужно числовое значение, возвращаемое, извините :)
Возможно, дубликат http://stackoverflow.com/questions/676824/how-to-calculate-the-difference-between-two-dates-using-php – CuriousMind
не уверен ... Мне не нужны месяцы или годы , просто количество дней, поэтому выбранный ответ (вместо 2 лет, 3 месяца, 2 дня, я хочу что-то вроде 795) – yuttadhammo