Zum Hauptinhalt springen

ArtinTech Solution

Fixing a Six-Hour Timestamp Offset on a WordPress Store

Eine Bestellung von 15:40 Uhr, die als „Erstellt am“ 9:40 Uhr morgens anzeigt, ist genau die Art Fehler, die das Vertrauen in ein System schnell untergräbt – nicht weil etwas funktional kaputtgeht, sondern weil jeder Zeitstempel auf jedem Bildschirm vom Team im Kopf korrigiert werden muss.

Den tatsächlichen Versatz finden

Die Abweichung betrug konstant sechs Stunden – genau der Unterschied zwischen UTC und der Bangladesch-Normalzeit (UTC+6), ein deutlicher Hinweis, noch bevor man die Einstellungen öffnet. Die Zeitzone der WordPress-Website stand auf UTC statt auf Asia/Dhaka; jeder Zeitstempel, den die Plattform erzeugte oder anzeigte, war damit technisch korrekt in UTC und falsch für alle, die ihn in Ortszeit lasen.

Eine Einstellung – aber eine Frage, die man vorher stellen sollte

Die Korrektur selbst war eine einzige Änderung unter Einstellungen → Allgemein. Die nützlichere Frage war, ob sie mit einer Datenmigration einhergehen müsste: Müssten auch die gespeicherten Zeitstempel bestehender Bestellungen umgeschrieben werden? Bei WooCommerce lautet die Antwort nein: Bestellzeitstempel werden intern in UTC gespeichert und bei der Anzeige in die eingestellte Zeitzone umgerechnet, bei jedem Seitenaufruf. Die Korrektur der Website-Einstellung korrigierte sofort und rückwirkend die angezeigte Zeit jeder bestehenden Bestellung, ohne dass sich in der Datenbank etwas ändern musste.

Die wichtigsten Erkenntnisse

  • Ein konstanter Versatz um volle Stunden deutet fast immer auf eine falsch eingestellte Zeitzone hin, nicht auf einen Codefehler – vergleichen Sie die Abweichung zuerst mit bekannten UTC-Verschiebungen.
  • Zu wissen, ob eine Plattform Daten in UTC speichert und bei der Anzeige umrechnet oder bereits umgerechnete Ortszeit speichert, sagt Ihnen sofort, ob eine Korrektur der Einstellung allein genügt.
  • Manchmal sind die kleinsten Korrekturen die, über die es sich zu schreiben lohnt – eine Einstellungsänderung in einer Zeile mit echter, rückwirkender Wirkung auf den ganzen Shop.

Weiterlesen: ein sporadischer 403-Fehler durch die Cache-TTL, was Website-Wartung wirklich umfasst.

Stoßen Sie in Ihrem eigenen WooCommerce- oder WordPress-Adminbereich an eine ähnliche Grenze? Sprechen wir darüber – ArtinTech Solution baut genau diese Art von individuellen Shop-Tools.

Share this article

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert