Devo aggiungere un certo numero di mesi ad una data che è in un db mysql in formato 2016-08-31
Non mi interessa cambiare il formato perchè tanto la visualizzazione della data non viene fatta (o meglio la faccio solo per fare una verifica io)
Sto usando questo banale script che in questo modo funziona
Codice PHP:
echo date('d/m/Y', strtotime($aggiornamese));
Ovviamente $aggiornamese è il numero di mesi da aggiungere .
Se però vado a sostituire 'd/m/Y' con la mia variabile $scadenza in questo modo
Codice PHP:
echo date($scadenza, strtotime($aggiornamese));
Non ricevo errori, ma la data che viene stampanta è quella di partenza ossia 2016-08-31
Ho fatto una stampa dei valori di partenza ma sembra tutto corretto:
variabile scadenza: 2016-08-31 - variabile aggiornamese: +12 months
data ottenuta: 2016-08-31
Suppongo sia un errore di sintassi.
Grazie a chi mi aiuterà a risolvere l'arcano.