Sen işini halletmeşsin , cevap için geç kalmışım ama biraz açıklama yapayım daha sonra ihtiyacı olan arkadaşlar kesinlikle çıkar.
time(); ile şimdiki zamanı gösterebiliyoruz değil mi? Peki ya daha sonraki günleri nasıl gösterebiliriz ?
time(); saniye olarak çalışır. Mesela arkadaşımız 5 dakika sonrayı time() + 300; olarak almış ertesi günüde time() + 86400; olarak alırız.
Şu şekilde çalışır ;
Saniye * Dakika * Saat * Gün
60*60*24*30 = 2592000 (1 Ay)
60*60*24*7 = 604800 (1 Hafta)
60*60*24 = 86400 (1 gün)
60*5 = 300 (5 dakika)
60*1 = 60 (1 dakika)