Gracias Synkronice... Es la función un poco más arriba de la que os he hablado. No obstante esa función trae los cuartos pasados numéricamente de una fecha:
Cita: function quarterByDate($date)
{
return (int)floor(date('m', strtotime($date)) / 3.1) + 1;
}
$trimestre = quarterByDate(date('Y-m-d')); // Actual trimestre. Que para 2010-05-17 será "2"
Lo que indica que a la fecha 2010-05-17 estamos en el trimestre 2. Y yo busco que de alguna manera me pille el trimestre más cercano a la fecha de hoy. En mi ejemplo sería que al día de hoy (Mayo 17 de 2010) el próximo trimestre debería ser Junio 30 de 2010 (2010-06-30).