Salve a tutti, sto realizzando un sistema di rilevazione di visite su un sito, i vari utenti scelgono la data di inizio della rilevazione e possono consultare i dati relativi ad 1,3,6,9,12 mesi prima, io ho impostato una cosa del genere:
$data_inizio_rev = "20$anno-$mese-$giorno";
$inizio = strtotime($data_inizio_rev) + 900;
$mesi = $_REQUEST['mesi'];
if ($mesi == 1) { $mesi_time = 86400 * 30; }
if ($mesi == 3) { $mesi_time = 86400 * 90; }
if ($mesi == 6) { $mesi_time = 86400 * 180; }
if ($mesi == 9) { $mesi_time = 259200 + (86400 * 270); }
if ($mesi == 12) { $mesi_time = 86400 * 365; }
$fine = $inizio - $mesi_time;
ma la rilevazione mi viene sfalsata di qualche giorno, o di qualche ora, come posso fare per ottenere l'esatto timestamp relativo ai vari intervalli temporali???
grazie mille a tutti per ogni intervento.