Gruß Leute,
ich würde gerne mit php das Alter überprüfen.
die syntax variable ist ($xxx=")TT.MM.JJJJ(")
wie kann man hier überprüfen, ob der User mind 16 Jahre alt ist?
Alter überprüfen
Also die Variable sieht so aus: 06.01.2007?
Code: Alles auswählen
<?php
$datum = '06.03.1990';
$geburtstag = array();
$geburtstag = explode('.', $datum);
$geb_tag = $geburtstag[0];
$geb_monat = $geburtstag[1];
$geb_jahr = $geburtstag[2];
$heute_tag = date("d", time());
$heute_monat = date("m", time());
$heute_jahr = date("Y", time());
if ($heute_jahr - $geb_jahr > 16) {
echo "Ist 16 Jahre alt.";
}
elseif ($heute_jahr - $geb_jahr < 16) {
echo "Ist noch nicht 16 Jahre alt.";
}
else {
if ($heute_monat - $geb_monat > 0) {
echo "Ist 16 Jahre alt.";
}
elseif ($heute_monat - $geb_monat < 0) {
echo "Ist noch nicht 16 Jahre alt.";
}
else {
if ($heute_tag - $geb_tag < 0) {
echo "Ist noch nicht 16 Jahre alt.";
}
else {
echo "Ist 16 Jahre alt und hat heute Geburtstag!";
}
}
}
?>
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Ich wollte es gern hübsch machen. 
Es hätte auch gereicht.

Es hätte auch
Code: Alles auswählen
$datum = explode('.', $datum);
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen