PHP - форматирование диапазонов дат - PullRequest
1 голос
/ 22 марта 2012

Существует ли какая-либо функция или класс, который чисто форматирует временные области с помощью php?

Учитывая 2 отметки даты: он будет проверять, имеют ли обе даты один и тот же год.Если так, удалите один.Тот же месяц?удалить один.

Example:
23 March 2002 – 13 January 2009  –>  23 March 2002 – 13 January 2009
23 March 2002 – 13 April 2002  –>  23 March – 13 April 2002
03 March 2002 – 15 March 2002  –>  03 – 15 March 2002

Может быть, я должен просто сделать это с некоторыми операторами if-else?Это выглядит грязно, но это может быть единственный способ ...

Просто попросить совета.Спасибо!

1 Ответ

0 голосов
/ 22 марта 2012

Посмотрите на встроенные классы Date. Они действительно хороши. В данном конкретном случае, я думаю, вы ищете DateTime::diff, который создает объект DateInterval.

...