Hay, у меня есть события, содержащие базу данных. Есть 2 поля «начало» и «конец», они содержат отметки времени. Когда администратор вводит эти даты, у них есть только возможность установить день, месяц, год. Поэтому мы имеем дело только с марками, содержащими дни, месяцы, годы, а не часы, минуты, секунды (часы, минуты и секунды - 0,0,0).Поиск дней между двумя временными метками unix в php
У меня есть событие с начальным временем 1262304000, а время окончания - 1262908800. Они конвертируются в 1 января 2010 года и 8 января 2010 года. Как я могу получить все дни между этими отметками времени? Я хочу быть в состоянии вернуться 2 января 2010 (1262390400), 3 января 2010 (1262476800) .. полностью до конца штампа. Эти события могут пересекаться в разные месяцы, например, с 28 мая по 14 июня.
Любые идеи, как это сделать?
Возможный дубликат [как найти даты между двумя указанными датами] (http: // stackoverflow.com/questions/2736784/how-to-find-the-dates-between-two-dates-defined) – Gordon
Все эти решения, настраиваемые на 86400, не удастся, когда даты изменят переход на летнее время. –
Mark Baker> Это проблема с временными отметками unix , Использование класса DateTime может быть более подходящим, хотя я не проверял, можем ли мы сделать это легко. –