journal ·

Die Zeit an einem Eintrag gehört Ihnen

KI-Übersetzung Diese Seite ist eine maschinelle Übersetzung des Originals (Englisch / Koreanisch) und kann Fehler enthalten. Maßgeblich ist das Original. Original lesen

Jeder Journal-Eintrag hält fest, wann er veröffentlicht wurde, in koreanischer Zeit. Ein kleines Skript in jeder Seite zeigt diese Zeit stattdessen in Ihrer Zeitzone an. Wenn es nicht geht, sehen Sie weiterhin das Original.

Das Datum unter einem Titel wirkt wie das Einfachste auf einer Seite. Bei uns steckt etwas mehr dahinter. Die Zahlen hier wurden am 12. November 2026 geprüft, im Skript, in seinen Tests und in den erzeugten Seiten.

Eine Zeit, einmal geschrieben

Jeder Eintrag speichert seine Veröffentlichungszeit mit einem Offset, zum Beispiel 10:50 Uhr am 10. November mit +09:00, was koreanische Standardzeit bedeutet. Das ist die Zeit, zu der wir tatsächlich auf Veröffentlichen gedrückt haben, und es ist für jeden Besucher und in jeder Sprache derselbe Text.

Ein Skript, das umrechnet

Das Skript hat 1.639 Byte und sitzt in der Seite, braucht also keine zusätzliche Anfrage. Es findet jede markierte Zeit, fragt den Browser nach der Zeitzone Ihres Geräts und schreibt denselben Moment in dieser Zone, in der Sprache der Seite: Monat, Tag, Stunden und Minuten sowie einen Zonennamen. Koreanische und japanische Zonen heißen KST und JST; sonst wählt der Browser den Namen. Der ursprüngliche Text bleibt im Tooltip.

Überall dieselben Zahlen

Manche Sprachen und Regionen verwenden standardmäßig andere Kalender oder Ziffern. Das Skript verlangt in jeder Sprache den gregorianischen Kalender und lateinische Ziffern, damit ein Datum von einer Seite zur nächsten nie seine Bedeutung ändert.

Wenn es nicht geht

Sind Skripte ausgeschaltet oder fehlt dem Browser, was das Skript braucht, passiert nichts, und die koreanische Zeit bleibt wie geschrieben. Das Skript überspringt außerdem jede Zeit, die kein vollständiges Datum mit Uhrzeit und Offset ist, statt zu raten. Es arbeitet in einem try-Block, sodass ein Fehler bei einer Zeit die anderen nicht berührt.

Wo es läuft

Es steckt in allen 228 Beitragsseiten (19 Einträge in 12 Sprachen), in den 12 Listenseiten und in den 12 Startseiten. Sieben Tests prüfen die Datei: ihre Form, ihren Kopf, einen Hash, der mit dem hinterlegten übereinstimmen muss, ihre Syntax und ihr Verhalten in verschiedenen Zeitzonen.

Was es nicht tut

Das Skript liest die Zeitzone Ihres Geräts nur, um eine Zeit zu formatieren. Es sendet nichts irgendwohin und speichert nichts. Es ändert Zeiten, die als Zeiten markiert sind; die Reihenfolge der Einträge ändert es nicht.

ipe(); // written once, read in your time

Eine aufgezeichnete Zeit, erst im letzten Schritt umgerechnet: So bleibt der Eintrag derselbe, und nur die Ansicht darauf ändert sich.

← alle Einträge