Autor | Zpráva | ||
---|---|---|---|
spartan13 Profil |
#1 · Zasláno: 7. 1. 2011, 01:41:08
Dobrý den,
potřebuji vytvořit proceduru v databázi mysql na zjištění věku. Nemělo by to být nic složitého, jenže mám zapsáno ve sloupci datum_narozeni (date) hodnotu narození daného člověk. Potom potřebuji v aktuální den zjistit, kolik je mu let (stačí zaokrouhleně) ale bohužel vůbec nevím jak na to. Chtělo by to nějak zavolat např. funkci now() a pak tyto hodnoty odečíst a vyfiltrovat pouze věk. Děkuji za každou radu, pokud by někdo byl tak hodný a stručně napsal i kód budu samozřejmě rád, potřebuji tuto proceduru vytvořit ještě dnes. Mockrát děkuji!! |
||
PecanCZ Profil |
#2 · Zasláno: 7. 1. 2011, 06:06:35
na svém webu mám tento script, takže snad ti to pomůže
$birth = $ctenar['vek']; $arr = explode ("-", $birth); $rok = $arr[0]; $mesic = $arr[1]; $den = $arr[2]; $nowdate = date("Ymd"); $birthday = $rok.$mesic.$den; if($ctenar['vek'] == '0000-00-00') { $age = 'Nemá vyplněno datum'; } else { $age = ''.floor(($nowdate-$birthday)/10000).' let'; } |
||
Taps Profil |
#3 · Zasláno: 7. 1. 2011, 07:24:58
|
||
Časová prodleva: 13 let
|
0