PHP, szuletesi datum alapjan hany eves?
Például ez: [link]
De mivel nem tudjuk, hogy milyen formában tárolod a születési adatokat ezért nehéz lesz konkrét megoldást írni.
(Itt arra gondolok, hogy ÉÉÉÉ/HH/NN, NN/HH/ÉÉÉÉ, stb...)
Y-m-d H:i:s
a mysql formatuma: datetime
$szuletett = '2012-04-27';
$robbantottDatum = explode('-',$szuletett);
$szuletesiEv = (int)$robbantottDatum[0];
$szuletesiHo = (int)$robbantottDatum[1];
$szuletesiNap = (int)$robbantottDatum[1];
$kor = date('Y')-$szuletesiEv;
if ((($szuletesiHo==date('n')) && ($szuletesiNap>=date('j'))) || ($szuletesiHo>date('n')))
{
$kor = $kor-1;
}
echo 'Kor: <b>'.$kor.'</b> év';
*$szuletesiNap = (int)$robbantottDatum[1];
Bocsi ezt elírtam a [1] helyett [2] kell!
ha a $szuletett = datetime akkor meg:
$szuletett = explode(' ',$datetime);
$szuletett = $szuletett[1];
onnantól a $szuletett-ben már csak a dátum van benne.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!