# Time Converter — Tipps & Tricks

> Strategie und Stolperfallen für den Time Converter: Sekunden vs. Millisekunden, die POSIX-Vorzeichen der Etc/GMT-Zonen, Timeago-Einheiten richtig lesen.

Source: https://www.jpkc.com/db/tools/time/tips/

Zurück zur Übersicht: [Time Converter](https://www.jpkc.com/db/tools/time/) · Tool live öffnen: [www.jpkc.com/tools/time/](https://www.jpkc.com/tools/time/)

Der Time Converter ist schnell bedient — aber bei Zeit, Zeitzonen und Timestamps lauern ein paar klassische Fallen. Diese Seite sammelt, worauf es in der Praxis ankommt. Die technischen Grundlagen dazu stehen im [Manual](https://www.jpkc.com/db/tools/time/manual/).

## Sekunden, nicht Millisekunden

Die häufigste Stolperfalle: Der Time Converter rechnet mit Unix-Timestamps in **Sekunden** (10-stellig für aktuelle Daten). Viele Systeme — allen voran JavaScript (`Date.now()`) — liefern aber **Millisekunden** (13-stellig). Trägst du eine 13-stellige Millisekunden-Zahl ein, landest du tausende Jahre in der Zukunft. Faustregel: Hat dein Wert 13 Stellen, **teile ihn durch 1000**, bevor du ihn einträgst. Ein aktueller Sekunden-Timestamp hat aktuell 10 Stellen.

## Die Etc/GMT-Vorzeichen sind verkehrt herum

Ein echter Klassiker: Die `Etc/GMT`-Zonen folgen der **POSIX-Konvention** und haben damit das **umgekehrte Vorzeichen** zur gewohnten UTC-Schreibweise. Auswählen von `Etc/GMT+1` ergibt tatsächlich **UTC−1** (eine Stunde *vor* Greenwich), `Etc/GMT-5` ergibt **UTC+5**. Wer „GMT+1" für Mitteleuropa wählt, bekommt also genau das Gegenteil. Merke: Bei den `Etc/GMT`-Einträgen das Vorzeichen gedanklich umdrehen — oder für Mitteleuropa direkt `CET` nehmen.

## Die kuratierte Zeitzonen-Liste kennt keine Städte

Die Auswahl bietet generische Kürzel (`CET`, `EET`, `PST8PDT` …) und `Etc/GMT`-Offsets — **keine** IANA-Städtezonen wie `Europe/Berlin` oder `America/New_York`. Manche der generischen Kürzel (z. B. `CET`, `EST5EDT`, `PST8PDT`) berücksichtigen Sommer-/Winterzeit, die reinen `Etc/GMT`-Offsets dagegen **nicht** — sie sind feste Verschiebungen ohne Zeitumstellung. Wenn es dir auf die DST-genaue Ortszeit einer bestimmten Stadt ankommt, prüfe das Ergebnis bewusst und wähle ein Kürzel mit passendem DST-Verhalten.

## Timeago: jede Zeile ist ein Gesamtwert

Lies die `Timeago`-Ausgabe richtig: Die Zeilen `Years`, `Months`, `Day`, `Hours`, `Minutes`, `Seconds` sind **keine** Zerlegung eines einzigen Abstands, sondern **jeweils der vollständige Abstand in dieser einen Einheit**. „Months: 14" und „Day: 425" beschreiben also denselben Zeitraum, einmal in Monaten, einmal in Tagen gemessen. Wenn du die *aufgeschlüsselte* Form „X Jahre, Y Monate, Z Tage" willst, nimm die **präzise Aufschlüsselung** in der letzten Zeile.

## Zeitzone und Sprache gelten für alle Tabs

**Language Format** und **Timezone** stehen im Karten-Fuß und wirken **gleichzeitig auf Current, Convert und Timeago**. Stell sie also vor dem Umrechnen ein. Beachte: Die Sprache ändert nur die *Formatierung*, nicht den Zeitpunkt; die Zeitzone ändert nur die *Anzeige*, nicht den zugrundeliegenden Unix-Timestamp (Zeile 1 bleibt deshalb über alle Zeitzonen hinweg gleich).

## Die Live-Uhr zum Kopieren anhalten

Im **Current**-Tab tickt die Uhr jede Sekunde weiter — unpraktisch, wenn du einen Wert in Ruhe markieren willst. Klick auf **Start/Stop Timer**, um die Anzeige einzufrieren, kopiere den Wert (oder nutze den Klemmbrett-Knopf), und starte sie danach wieder. Das Ausgabefeld ist außerdem editierbar, falls du einen Wert vor dem Kopieren anpassen willst.

## Serverzeit als unabhängige Referenz

Wenn du Zweifel an deiner lokalen Rechneruhr hast, hol dir mit **Get Server Time** im Convert-Tab den Timestamp der Serveruhr. So erkennst du eine verstellte lokale Uhr, bevor sie dir falsche Umrechnungen liefert. Für eigene Skripte stehen die beiden Endpunkte `/tools/time/time/` (Sekunden) und `/tools/time/mtime/` (Microtime) direkt als Klartext zur Verfügung.

## Kombination mit anderen JPKCom-Tools

- **[Cron-Generator](https://www.jpkc.com/db/tools/cron/)** — wenn du nicht nur einen Zeitpunkt umrechnen, sondern einen *wiederkehrenden* Plan formulieren willst; den nächsten Lauf rechnest du hier wieder in ein lesbares Datum um.
- **[UUID-Generator](https://www.jpkc.com/db/tools/uuid/)** — zeitbasierte UUIDs (v1, v7) tragen einen Zeitstempel in sich; mit dem Time Converter ordnest du ihn ein.
- **[Hash-Generator](https://www.jpkc.com/db/tools/hash/)** — für zeitgestempelte Datensätze, deren Integrität du über eine Prüfsumme absichern willst.

---

Die vollständige Funktionsbeschreibung steht im [Manual](https://www.jpkc.com/db/tools/time/manual/), konkrete Durchläufe in den [Beispielen](https://www.jpkc.com/db/tools/time/examples/). Ausprobieren kannst du alles im [Tool](https://www.jpkc.com/tools/time/).

