ciao
ho inserito questo codice per la differenza tra date
$scadenza = dato estratto dal bd in questo formato anno - mese - giorno;
allora tutto corretto sino a quando non ho inserito questa datacodice:$oggi = getdate(); $mese2 = $oggi['mon']; $giorno2 = $oggi['mday']; $anno2 = $oggi['year']; list($anno1,$mese1,$giorno1) = explode('-',$scadenza); $diff = mktime($mese2,$giorno2,$anno2) - mktime($mese1,$giorno1,$anno1); //se passato if($diff >=0){ fai così //se futuro }else if($diff<0){ fai cosà }
2006-01-20 che sottrato con 2005-05-10
non ha dato un numero <0 (futuro) ma >0(passato)
perhcè?

Rispondi quotando
