Autor | Zpráva | ||
---|---|---|---|
Venca51 Profil |
#1 · Zasláno: 14. 2. 2006, 08:44:44
Mohli byste někdo poradit, jak udělat, aby když si z databáze vypíšu datum narození (třeba moje: 1992-03-20), tak aby to porovnalo s tím dnešním (2006-02-14) a napsalo mi, že mi je 13? (když to odečtu, tak mi to napíše 14.)
|
||
peta Profil * |
#2 · Zasláno: 14. 2. 2006, 09:16:41
www.volny.cz/peter.mlich/www.htm#lmoje
- mozna to tam mam v nejakem scriptu, jinak je to $age = strtotime($row2['i1_born']); $age = ($age!="943916400")?'('.floor((time()-$age) / 31556952).')':''; //Gregorian calendar, 365.2425days/year nevim zkracenou verzi jen pomoci PHP funkci, ale dotaz bych smeroval do PHP fora.... |
||
Venca51 Profil |
#3 · Zasláno: 14. 2. 2006, 09:24:33
Díky moc! Tohle mi stačí.
|
||
Kajman_ Profil * |
#4 · Zasláno: 14. 2. 2006, 11:40:16
Lze to spočítat i v mysql
SELECT year(now())-year('1900-02-15')-if(DATE_ADD(now(),interval year('1900-02-15')-year(now()) year)>'1900-02-15',0,1) a možná i líp :-) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0