Originariamente inviato da paolobig1
Ciao!
In SQL
DATE_ADD(CURDATE(), INTERVAL 1 YEAR) restituisce la data fra un anno

a me serve che restituisca la data fra un anno e 10 giorni.
se trasformo 1 anno in giorni ottengo 365 giorni che però non sono esattamente esatti se contate che ogni 4 anni i giorni sono 366

Ho dato un'occhiata al manuale ufficiale di msql ma mi sembra di non aver vistro nulla.
Esiste un rimedio??

Scusate la seconda domanda: con php come faccio a calcolare la data fra un anno?
Io facio così:
$GIORNI =365;
$Day = 60*60*24; // secondi/giorno
$d=date("Y-m-d", (time()+( $Day * $GIORNI )));
ma il stesso problema : se ho 366 giorni?
php - data fra un anno e 10 giorni

$data_finale = strftime("%d/%m/%Y",mktime (0,0,0,date("m"),date("d")+10,date("Y")+1));



MYSQL e' un tantito piu' logorroico in questo caso. Vale la spesa solo se la data da calcolare e' inserita nel db. Se ti serve davvero posso darci un'occhiata.