Деревья в PHP + Twig 2.0

Предположим, есть задачка, вывести дерево.

Под рукой PHP, а как view — Twig.

Пусть структура данных на backend будет такой:

Тогда простроить дерево можно так:

Получится вложенный список из ul и li.

Как определить квартал из даты в PHP

Функции для работы с датой и временем, которые поставляются с PHP прекрасны для форматирования дат, однако отсутствует простой способ определить квартал для timestamp или объекта DateTime.

Вот тут маленькая функция, которая умеет возвращать квартал из DateTime: