Code:$date = date("d-m-Y", time()); $explodedate = explode("-", $date); $MonthStamp = mktime(0, 0, 0, $explodedate[1], $explodedate[0], $explodedate[2]); $ThreeMonthStamp = mktime(0, 0, 0, $explodedate[1] - 2, $explodedate[0], $explodedate[2]); $FourMonthStamp = mktime(0, 0, 0, $explodedate[1] - 3, $explodedate[0], $explodedate[2]); $twelveMonthStamp = mktime(0, 0, 0, $explodedate[1] - 11, $explodedate[0], $explodedate[2]);
En dan heb je een time van de aanmaakdatum in je db hebt staan en krijg je voorbeeldje
dan krijg je 1 maand van te voren dat het gaan verlopen..Code:$sql = "SELECT mekker,blaat FROM table WHERE Period='12' AND UpdateDate <= '".$twelveMonthStamp."'";
Als je op de dag zelf een melding wilt krijgen, moet je er overal 1 maand bij tellen.
Code:$date = date("d-m-Y", time()); $explodedate = explode("-", $date); $MonthStamp = mktime(0, 0, 0, $explodedate[1] -1, $explodedate[0], $explodedate[2]); $ThreeMonthStamp = mktime(0, 0, 0, $explodedate[1] - 3, $explodedate[0], $explodedate[2]); $FourMonthStamp = mktime(0, 0, 0, $explodedate[1] - 4, $explodedate[0], $explodedate[2]); $twelveMonthStamp = mktime(0, 0, 0, $explodedate[1] - 12, $explodedate[0], $explodedate[2]);
zo doe ik het... en ik heb een tabel met aangemaakt, en geupdate, zo weet je wanneer het contract is ingegaan en voor het laatst is verlengt.![]()

Likes:


Quote