phpbar.de logo

Mailinglisten-Archive

[php] Umrechnen von Zeiten

[php] Umrechnen von Zeiten

Jörn Grube jg at team-spandau.de
Sam Sep 15 22:51:00 CEST 2007


Norbert Pfeiffer schrieb:
> Hallo allerseits,
> 
> dieses Query liefert das Alter an Hand des Geburtstages
> in Jahren, Monaten und Tagen:
> 
> SELECT geb,
>  IF ((DAYOFYEAR(CURDATE()) > DAYOFYEAR(geb)),
>     (YEAR(CURDATE()) - YEAR(geb)),
>     (YEAR(CURDATE()) - YEAR(geb) - 1)) AS Jahre,
>  IF ((DAYOFYEAR(CURDATE()) > DAYOFYEAR(geb)),
>     (MONTH(CURDATE()) - MONTH(geb)),
>     (12 - (MONTH(geb) - MONTH(CURDATE())))) AS Monate,
>  DAY(LAST_DAY(geb)) - DAY(geb) + DAY(CURDATE()) AS Tage
>  FROM test.persons ORDER BY geb ASC LIMIT 19;
> 
> Womit auch geklaert ist,
> wie man in MySQL den letzten Tag des Monates bestimmt.

Supi, danke, die DB arbeiten lassen ist immer gut :)

LG und schönen Sonntag Jörn

php::bar PHP Wiki   -   Listenarchive