Avendo una stringa "19/07/2007", esiste un modo immediato per fare "19/07/2007"-30 ed ottenere la data di 30 giorni fa, con rispetto dei mesi a 28/29/30 giorni, ovviamente
$start = mktime(0,0,0,7,19,2007); //Creo la data iniziale 19 luglio 2007 00:00:00
$trentagiorni = 60 * 60 * 24 * 30; //Calcolo 30 giorni in secondi
$enddate = $start - $trentagiorni; //Sottraggo i 2 valori
echo date("d/m/Y",$enddate); //converto in formato leggibile il risultato della sottrazione.
$this_in_secondi=mktime(0, 0, 0, substr($this->data, 4, 2), substr($this->data, 6, 2), substr($this->data, 0, 4));
$gg_in_secondi=60 * 60 * 24 * $gg;
$risultato_in_secondi=$this_in_secondi - $gg_in_secondi;
$risultato_as_greg=date("d/m/Y",$risultato_in_secondi);
Visitano il forum: Nessuno e 3 ospiti
megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising