Salve a tutti,
domanda forse banale.
Ponendo di avere il timestamp di adesso o di una data futura: 1420070400
Come posso aggiungergli 30 gg sempre in formato timestamp dalla data in cui lui si trova??
![]()
![]()
![]()
se ... 3600 secondi (timestamp) sono un'ora...
24 ore sono = 86400 secondi
30 giorni esatti sono = 2592000 secondi
![]()
Codice PHP:
$day = date($tuadata, strtotime('+30 days'));
![]()
Se non viene specificato il secondo parametro, strtotime() prende il timestamp corrente.Codice PHP:
$timestamp = 1420070400;
$timestamp_plus_30 = strtotime('+30 days', $timestamp);
Si, ottieni un timestamp di 30 giorni nel futuro (rispetto a quello preso in esame).![]()
Tuttavia potrebbe anche funzionare il codice postato da jcsnake e kb, prova anche la loro versione, così nel caso invece di 30 giorni te ne servissero 31 o 60 o altri basterebbe cambiare un numeretto.![]()