Giusto... non ci avevo pensato a mktime.... mannaggia.... :rollo:
Nel frattempo avevo creato questa funzione:
Codice PHP:
function loadmonth($mm, $jj, $type) //Rispettivamente: mese corrente (o che si vuole considerare), anno corrente (o che si vuole considerare), 1 o 2 rispettivamente mese prima o 2 mesi prima
{
global $months; //Contiene i nomi dei mesi
if($type == 1)
{
switch($mm)
{
case 1:
$mon = 12;
$jea = $jj-1;
break;
case 2:
$mon = 1;
$jea = $jj;
break;
case 3:
$mon = 2;
$jea = $jj;
break;
case 4:
$mon = 3;
$jea = $jj;
break;
case 5:
$mon = 4;
$jea = $jj;
break;
case 6:
$mon = 5;
$jea = $jj;
break;
case 7:
$mon = 6;
$jea = $jj;
break;
case 8:
$mon = 7;
$jea = $jj;
break;
case 9:
$mon = 8;
$jea = $jj;
break;
case 10:
$mon = 9;
$jea = $jj;
break;
case 11:
$mon = 10;
$jea = $jj;
break;
case 12:
$mon = 11;
$jea = $jj;
break;
}
} else
{
switch($mm)
{
case 1:
$mon = 11;
$jea = $jj-1;
break;
case 2:
$mon = 12;
$jea = $jj-1;
break;
case 3:
$mon = 1;
$jea = $jj;
break;
case 4:
$mon = 2;
$jea = $jj;
break;
case 5:
$mon = 3;
$jea = $jj;
break;
case 6:
$mon = 4;
$jea = $jj;
break;
case 7:
$mon = 5;
$jea = $jj;
break;
case 8:
$mon = 6;
$jea = $jj;
break;
case 9:
$mon = 7;
$jea = $jj;
break;
case 10:
$mon = 8;
$jea = $jj;
break;
case 11:
$mon = 9;
$jea = $jj;
break;
case 12:
$mon = 10;
$jea = $jj;
break;
}
}
return $months[$mon] . ' ' . $jea;
}