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:|