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.