webForumDet fria alternativet

plocka fram åldern

1 svar · 161 visningar · startad av Qonos

QonosMedlem sedan sep. 2000438 inlägg
#1

jag sitter här och funderar..

jag kör mot en mySQL databas där användaren födelseår, månad och dag ligger i tre olika fält.

hur gör jag för att kunna skriva ut att denna personen är så och så gammal? :q

QonosMedlem sedan sep. 2000438 inlägg
#2

//hämtar värdena från databasen

$b_y=$row[birth_year_id];
$b_m=$row[birth_month_id];
$b_d=$row[birth_day_id];

//plockar fram dagens datum
$d_y=date("Y");
$d_m=date("m");
$d_d=date("d");

//räknar ut åldern
$age = $d_y - $b_y;

if ($d_m<$b_m)
{
$age--;
}

if ($d_m==$b_m)
{
if ($d_d<$b_d)
{
$age--;
}
}

//skriver ut åldern
echo $age;

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)