allora, ho visto che il campo HhScad (ora scadenza) è varchar, mentre DtScad( data scadenza) è date.
Nel campo ora, non sono previsti i secondi in pratica mi restituisce es. 12:00
Comunque ho fatto cosi:
codice:
list($anno,$mese,$giorno) = explode("-", $DataScad); //prendo i valori singolarmente
list($ore,$minuti) = explode(":", $HhScad); //prendo i valori singolarmente
$dataDB=mktime($ore,$minuti,$anno,$mese,$giorno);
echo $dataDB . "
";
$dataOggi=mktime(date("H"),date("i"),date("Y"),date("m"),date("d"));
echo $dataOggi . "
";
$differenza=floor(($dataOggi-$dataDB)/(60*60*24)); // hai la differenza in giorni
echo "Differenza: " . $differenza ."
";
Data DB: 1165404806 (12:00 2006-12-06)
Data Oggi: 1165401986 (11:15 2006-12-06)
Differenza: -1
è giusto quello che mi restituisce?
Grazie ancora...