• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Alter von Kindern berechnen

blabla333

Mitglied
Ich würde gerne anhand des Geburtsdatums das Alter von Kindern berechnen.
Meine Schwierigkeit besteht darin, dass je nach Alter die Ausgabe unterschiedlich ist:
"12 Tage", "9 Monate" oder "3 (9/12) Jahre". Letztere Ausgabe ist bei einem Kind, welches 3 Jahre und 9 Monate alt ist.
 
Werbung:
Hallo,

das zauberwort ist preg-match
Hier mal für "3 (9/12) Jahre" das muster RegExr
mach einfach 2 abfragen, für jede version ein und so kannst das dann weiter berechen bzw umrechnen

Cheffchen
 
Werbung:
mithilfe von php mache ich das so:

PHP:
<?php
                    function countUp() {
                    $jahr=2008; $monat=2; $tag=8; // Jahrestag hier angeben

                    $akt=getdate();
                    $j=$akt["year"]-$jahr;
                    $m=$akt["mon"]-$monat;
                    $t=$akt["mday"]-$tag;
                    if($u<0) {$s--; $u += 60;}
                    if($s<0) {$t--; $s += 24;}
                    if($t<0) {$m--; $t = date("t",mktime(0,0,0,$akt["mon"],0,$akt["year"]))+$t;}
                    if($m<0) {$j--; $m += 12;}

                    $z="";
                    if($j) {$z = $j." Jahr"; if($j>1) $z .= "e";}
                    if($m) {if($z) $z.= ", "; $z.=$m." Monat"; if($m>1) $z.="e";}
                    if($t) {if($z) $z.= " und "; $z.=$t." Tag"; if($t>1) $z.="e";}
                    return $z;
                    }?>somit <?php echo countUp();?> alt
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben