Il timestamp è la base della gestione del tempo, in pratica sarebbe il numero di secondi trascorsi dal 1 gennaio 1970. Il timestamp attuale può essere ricavato in ogni momento con la funzione time().
$adesso = time();
al momento che un utente sottoscrive l'abbonamento, inserisci il valore di $adesso nel db.
quando devi controllare se sono passati 30 giorni sottrai il timestamp attuale a quello contenuto nel db, se il risultato è minore di 2592000 non è ancora passato un mese