senaryo:
4 öğe vardır:
30day pass
60day pass
180day pass
365day pass
Bir aylık (30 gün) kredi kap var. Eğer ay sonuna kadar kredi kullanabilirsiniz yüzden eğer başka bir 30 günlük pass satın, ya da bir sonraki yenileme dönemine kadar beklemek gerekir.
Bir kişi bugün 30 günlük geçiş satın, satın alma tarihi DB kaydedilir. Bitiş tarihi de kaydedilir.
if ($todaysdate >= $expirydate) //DONE.
ama ne hakkında 60day ve 180day geçer için?
Biz PurchaseDate var & tarih dolmasından. Her 30gün, kredi sonraki ay için sıfırlanması gerekiyor.
Gerçekten en iyi bu sorunu yaklaşım nasıl kaybetti ediyorum.