![]() |
time_elapsed_string - auf Deutsch...
Hallo liebe Gemeinde,
ich grüble seit Stunden an dem Problem meine "time_elapsed_string - Funktion" auf die deutsche Sprache umzumodeln,- ich kriege das nicht hin... Die bekannte Funktion sieht bei mir so aus: PHP-Code:
Ich brauche die Ausgabe in deutscher Sprache. Während in englischer Sprache bei Mehrzahl immer nur das 's' an day(s), week(s)......second(s) angefügt wird, ist das Handling sehr einfach. In deutscher Sprache endet die Mehrzahl aber mal mit 'e' wie bei 'Tag(e)', dann aber wieder mit 'en' wie bei 'Minute(n). Nun einfach statt dem 's' ein 'en' einzusetzen geht ja nicht,- die Ausgabe würde dann ja 'Minuteen', 'Stundeen' usw. lauten... Wie kann ich das in deutsch hin kriegen? Ich dachte schon an ein zweites array, aber es gelingt mir einfach nicht. Wer weiß das? Danke und Gruß |
Das soll kein Schönheitswettbewerb sein, sondern nur als kleine Ansatz dienen:
PHP-Code:
Code:
1 Tag, 17 Stunden, 8 Minuten, 50 Sekunden vergangen Etwas kompakter, wenn man denn möchte: PHP-Code:
|
Super,- herzlichen Dank für Deine Mühe.
Deine Idee gibt aber einen ganzen String aus. Also Anzahl jahre, Monate, Wochen... usw. Angezeigt soll aber nur 1 Kriterium. Also 1 Jahr her, oder 3 Monate her, 5 Tage her etc. So dachte ich dass dies doch mit der Variante 1 aus Deinem Vorschlag hin kriegen sollte, wenn ich nach dem ersten "if" mit "else if" weitermache. Oder denke ich schon wiede verkehrt...? |
Das wäre noch einfacher
PHP-Code:
PHP-Code:
Code:
24 Tage vergangen |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:28 Uhr. |
Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG