uso questa funzione per calcolare l'inizio e la fine di una settimana:
codice:
function findWeekPeriod($week, $year)
{
$aPeriod["start"]=date("d/m",mktime(0,0,0,1,1+$week*7-6,$year)); // primo giorno della settimana
$aPeriod["end"]=date("d/m",mktime(0,0,0,1,1+$week*7,$year)); // ultimo giorno della settimana
/*
echo "<pre>";
print_r($aPeriod);
echo "</pre>";
*/
return $aPeriod["start"];
}
dove $week è calcolata ( di default ) con date("W") quindi ho la settimana corrente.
La funzione sopra è sempre andata bene, ma non capisco come mai dall'inizio del nuovo anno mi sballa.
Mi restituisce come primo giorno della settimana Lunedì 03/01 e non Lunedì 01/01, sapete dirmi dove sta l'inghippo? :master:
Grazie a tutti anticipatamente e auguroni per un figoso 2007