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
Ovviamente $aggiornamese è il numero di mesi da aggiungere .Codice PHP:echo date('d/m/Y', strtotime($aggiornamese));
Se però vado a sostituire 'd/m/Y' con la mia variabile $scadenza in questo modo
Non ricevo errori, ma la data che viene stampanta è quella di partenza ossia 2016-08-31Codice PHP:echo date($scadenza, strtotime($aggiornamese));
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.

Rispondi quotando
La documentazione tento di leggerla ma hem... non è così semplice.