Hallo!
ich lasse mit folgendem Code mein derz. Alter ausrechnen:
Nun habe ich natürlich das Problem, dass wenn ich 20,5 Jahre alt bin, schon 21 Jahre angezeigt werden - ist ja klar.
Nun meine Frage: wie runde ich so geschickt, dass nur eine 21 angezeigt wird,, wenn ich auch 21 bin?
Ich habe das jetzt so gelöst, dass ich _gar nicht_ runde, sondern das Ergebnis in einen Array explode und nur die Zahl vor dem Komma ausgebe. Das stellt micgh aber irgendwie nicht zufrieden - gibt es effizientere Wege?
Vielen Dank!
ich lasse mit folgendem Code mein derz. Alter ausrechnen:
PHP:
$jetzt = time();
$gebdat = mktime(0,0,0,12,01,1983);
$diff = $jetzt - $gebdat;
$diff = $diff/60/60/24/365;
$meinalter0 = round($diff,0);
Nun meine Frage: wie runde ich so geschickt, dass nur eine 21 angezeigt wird,, wenn ich auch 21 bin?
Ich habe das jetzt so gelöst, dass ich _gar nicht_ runde, sondern das Ergebnis in einen Array explode und nur die Zahl vor dem Komma ausgebe. Das stellt micgh aber irgendwie nicht zufrieden - gibt es effizientere Wege?
Vielen Dank!