Kezdőoldal » Számítástechnika » Programozás » PHP, szuletesi datum alapjan...

PHP, szuletesi datum alapjan hany eves?

Figyelt kérdés
mysql adatbazisban eltarolom a szuletesi datumot, a kerdes hogy hogy lehet megallapitani hogy az illeto hany eves?
2013. nov. 28. 18:46
 1/6 uno20001 ***** válasza:

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...)

2013. nov. 28. 18:58
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Y-m-d H:i:s

a mysql formatuma: datetime

2013. nov. 28. 19:15
 3/6 anonim ***** válasza:
Nézz utána az extract függvénynek.
2013. nov. 28. 20:11
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

$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';

2013. nov. 29. 10:49
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

*$szuletesiNap = (int)$robbantottDatum[1];


Bocsi ezt elírtam a [1] helyett [2] kell!

2013. nov. 29. 10:50
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

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.

2013. nov. 29. 10:51
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!