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

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

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