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. :D
