note 67617 deleted from function.mktime by bjori

From: Date: Fri, 09 Jun 2006 00:09:46 +0000
Subject: note 67617 deleted from function.mktime by bjori
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-113987@lists.php.net to get a copy of this message
Note Submitter: Sebastian Janoschka Reason: non-english ---- Hiermit lässt sich Prüfen ob das angegebene Datum einer Person gehört die älter ist als 18... Wenn Älter als 18 wird ein False zurückgegeben... Wenn jünger als 18 ein True <?php function check_alter_18($jahr, $monat, $tag) { $aktueller_time = mktime(0, 0, 0, date("m"), date("d"), date("Y")-18); $pruef_time = mktime(0, 0, 0, $monat, $tag, $jahr); if($aktueller_time <= $pruef_time) { if( date("m",$pruef_time) < date("m",$aktueller_time) ) { return false; } elseif( date("m",$pruef_time) > date("m",$aktueller_time) ) { return true; } elseif( date("m",$pruef_time) == date("m",$aktueller_time) ) { if( date("d",$pruef_time) > date("d",$aktueller_time) ) { return true; } else { return false; } } } else { return false; } } if(check_alter_18("1988", "08", "09")) { echo "nicht 18"; } else { echo "18"; } ?>

« previous php.notes (#113987) next »