note 67617 added to function.mktime

From: Date: Fri, 09 Jun 2006 00:06:16 +0000
Subject: note 67617 added to function.mktime
Groups: php.notes 
Request: Send a blank email to php-notes+get-113976@lists.php.net to get a copy of this message
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"; } ?> ---- Server IP: 212.124.37.9 Probable Submitter: 80.145.75.55 ---- X-Spam-Status: Yes, hits=7.4 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER, HEAD_ILLEGAL_CHARS autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/function.mktime.php Edit -- http://master.php.net/note/edit/67617 Del: integrated -- http://master.php.net/note/delete/67617/integrated Del: useless -- http://master.php.net/note/delete/67617/useless Del: bad code -- http://master.php.net/note/delete/67617/bad+code Del: spam -- http://master.php.net/note/delete/67617/spam Del: non-english -- http://master.php.net/note/delete/67617/non-english Del: in docs -- http://master.php.net/note/delete/67617/in+docs Del: other reasons-- http://master.php.net/note/delete/67617 Reject -- http://master.php.net/note/reject/67617 Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#113976) next »