Zeitformat auf 24-Stunden-Format umstellen

I would like to change the time format to 24 hours (from 3:00 PM to 15:00). To what do I need to change the current, h:mma and h:mm a? Thanks!

1 „Gefällt mir“

Answering my own question. It seems Discourse uses Moment.js format string. In the case of my request, it is simply a matter of changing h:mma and hmm a to HH:mm. More references on the Moment.js format page.

I hope I did not break things! :slight_smile:

5 „Gefällt mir“

Hi! I didn’t realize how to do it in Discourse. What exactly did you do to change time format to 24 hours?

2 „Gefällt mir“

Gehe zu Einstellungen → Anpassen → Text

Und suche dann nach :mm und ändere das Format nach Belieben, wobei du die Moment.js Formatierungsseite als Leitfaden verwendest.

Es funktioniert jedoch nicht vollständig. Im Chat wechselten die Zeitstempel vom AM/PM-Stil zu einer 24-Stunden-Uhr, aber aus irgendeinem Grund nicht alles. Ich habe auch einen Neuaufbau durchgeführt und es mit einem anderen Browser ohne zwischengespeicherte Daten versucht.



Ich habe Folgendes geändert:

Natürlich würde auch die Änderung der Locale auf ein europäisches Land (außer dem Vereinigten Königreich) den Trick tun. Aber dann ändert sich auch die Sprache der Website. Um benutzerdefinierte Texte und die Sprache konsistent zu halten, habe ich sie auf US-Englisch beschränkt. Es ist nur das Zeitformat, das ich ändern möchte. Vielleicht später auch das Datumsformat.

Weiß jemand, wie man diese letzten Unstimmigkeiten beim Zeitformat beheben kann? Ich möchte alles im 24-Stunden-Format haben und gleichzeitig US-Englisch verwenden. Meine Vermutung ist, dass diese Ausreißer diese Variablen nicht verwenden, sondern fest in diesem Format codiert sind.

1 „Gefällt mir“

Tatsächlich ändert das Ändern des Landes nicht die Zeit auf 24h im Chat. Aber gut, der Chat ist noch nicht fertig. Aber das liegt meiner Meinung nach an mangelnden Übersetzungen.

Dieses Thema wurde nach 2682 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.