T.ex
<?php
function get_age($date)
{
$date = str_replace("-","",$date);
return floor((date('Ymd') - $date)/10000);
}
print "Du är ".get_age('1980-01-01')." år.";
?>
3 svar · 498 visningar · startad av Emil W
Vilken funktion ska man använda för att räkna ut medlemmens ålder ?
Så ser datum formatet ut 1980-01-01
T.ex
<?php
function get_age($date)
{
$date = str_replace("-","",$date);
return floor((date('Ymd') - $date)/10000);
}
print "Du är ".get_age('1980-01-01')." år.";
?>
Tack så mycket fiddler
Kör servern php 5.3 eller senare kan du använda den inbyggda klassen DateTime med metoden diff, det finns även en genväg till den via ett funktionsanrop. Titta i php-manualen: http://www.php.net/manual/en/datetime.diff.php