EKKi: Zeit ausrechnen

Beitrag lesen

Mahlzeit SImon,

Da ich in einer Db das Datum speicher, wann ich den Artikel geschrieben habe dürfte dass ja kein Problem sein. Nur weiß ich nicht wie ich es machen soll dass dort nicht steht 21 min 12 sek sondern in diesen Schritten: 1-59 Min und dann nur mehr 1-23 Stunden, dann 1-6 Tage und dann 1-3 Wochen usw.

Vorschlag: berechne Sekunden, Minuten, Stunden, Tage und Wochen, die seit dem Eintrag vergangen sind. Beispiele:

30 Sekunden, 0.5 Minuten, 0.00833 Stunden, 0.00034 Tage, 0.00005 Wochen

15480 Sekunden, 258 Minuten, 4.3 Stunden, 0.17917 Tage, 0.02560 Wochen

2448900 Sekunden, 40815 Minuten, 680.25 Stunden, 28.34375 Tage, 4.04911 Wochen

Jetzt fängst Du bei den Wochen an und gehst die einzelnen Werte der Reihenfolge nach durch, bist Du beim ersten Wert angekommen bist, der >= 1 ist. Diesen schreibst Du (samt seiner Einheit) hin.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|