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;