ho risolto un po rozzamente impostando inizio e fine mese manualmente, così:
Codice PHP:
//siccome ad Agosto non ci sono partite (08) presuppongo che Luglio (07) il limite di ricerca stagione
if ($month=="07") {
$stagione="finita";
//costruisco il TIMESTAMP (secondi a 0)
$season_start=mktime(0,0,0,"08","01",$prev_year);
$season_finish=mktime(0,0,0,"07","31",$year);
}
else {
$stagione="in corso";
if ($month<"07") {
//costruisco il TIMESTAMP (secondi a 0)
$season_start=mktime(0,0,0,"08","01",$prev_year);
$season_finish=mktime(0,0,0,"07","31",$year);
}
else // >07 (se fosse uguale si sarebbe fermato prima
{
//costruisco il TIMESTAMP (secondi a 0)
$season_start=mktime(0,0,0,"08","01",$year);
$season_finish=mktime(0,0,0,"07","31",$next_year);
}
}
altri modi?
ciao.