Codice PHP:
<?php

$jagiorni 
= (int) "10";

$jadataimmissione date("Y/m/d H.i.s");
$jadatascadenza explode(" "$jadataimmissione);
$giornotemp explode("/"$jadatascadenza[0]);
$jadatascadenza date("Y/m/d"mktime(000$giornotemp[1], $giornotemp[2]+$jagiorni$giornotemp[0]));
// int mktime ( int hour, int minute, int second, int month, int day, int year [, int is_dst] )

echo $jadataimmissione;
echo 
"
"
;
echo 
$jadatascadenza;
?>
Questo è lo script che ho fatto.
In pratica in $_POST prendo una variabile numerica che ora per comodità ho settato su 10.
Prima di fare una insert in un database devo inserire due date: la data attuale ($jadataimmissione) che va bene, e la data di scadenza ($jadatascadenza) che corrisponde alla data attuale aumentata di un numero x di giorni.
Quando la mando in output mi stampa solo la data senza ora, perchè?

esempio testato poco fa:
2005/03/30 15.13.32
2005/04/09