MySQL Countdown: x Stunden, y Minuten

NanoBot

Mitglied
Ich möchte von einem kommenden Termin ausrechnen wie viele Wochen, Tage, Stunden, Minuten und Sekunden es noch dauert.

Meine Lösung arbeitet aber nur innerhalb eines Monates, darüber stimmt es nicht mehr:

Code:
select date_format
(from_unixtime(UNIX_TIMESTAMP(Datum)-UNIX_TIMESTAMP(NOW() ) ) ,
 '%m Monate, %u Wochen, %e Tage, %k Stunden, %i Minuten, %s Sekunden') 
from Termine;

Was mache ich falsch und gibt es bessere Wege ?
 
Zurück