Zeitstempel-Konverter FAQ

Unix-Zeitstempel in Daten umwandeln

Was ist der aktuelle Unix-Timestamp?

Der aktuelle Unix-Timestamp ändert sich jede Sekunde. Verwenden Sie unser Tool, um den aktuellen Live-Timestamp zu sehen. Ende 2024 sind Timestamps im Bereich von 1,73 Milliarden für Sekunden (10 Ziffern) oder 1,73 Billionen für Millisekunden (13 Ziffern). Sie können auch Date.now() in JavaScript verwenden oder 'date +%s' in einem Unix-Terminal ausführen.

Warum haben einige Timestamps 13 Ziffern?

13-stellige Timestamps sind in Millisekunden (JavaScript-Standard). 10-stellige Timestamps sind in Sekunden (traditionelles Unix). Die zusätzlichen drei Ziffern bieten Sub-Sekunden-Präzision. Zum Konvertieren: dividieren Sie Millisekunden durch 1000, um Sekunden zu erhalten, multiplizieren Sie Sekunden mit 1000, um Millisekunden zu erhalten. Unser Converter erkennt automatisch, welches Format Sie verwenden.

Wie gehe ich mit Zeitzonen bei Timestamps um?

Unix-Timestamps sind immer in UTC – sie repräsentieren absolute Momente in der Zeit ohne Zeitzoneninfo. Beim Speichern immer UTC-Timestamps verwenden. Beim Anzeigen für Benutzer in ihre lokale Zeitzone konvertieren mit der Datums-/Zeitbibliothek Ihrer Programmiersprache. Niemals Timestamps in lokaler Zeit speichern; immer für Speicherung zu UTC konvertieren und zurück zu lokaler Zeit für Anzeige.

Was ist der Y2038-Bug?

Am 19. Januar 2038, 03:14:07 UTC werden 32-Bit vorzeichenbehaftete Unix-Timestamps überlaufen und von 2038 auf 1901 springen. Dies ähnelt Y2K, ist aber schwerer zu beheben, weil es binäre Datenformate betrifft, nicht nur Text. Moderne 64-Bit-Systeme sind nicht betroffen. Eingebettete Systeme und Legacy-Software können noch verwundbar sein.

Können Timestamps Daten vor 1970 darstellen?

Ja, negative Timestamps repräsentieren Zeiten vor der Unix-Epoch (1. Januar 1970). Timestamp -1 ist der 31. Dezember 1969, 23:59:59 UTC. Auf 32-Bit-Systemen geht das zurück bis 1901. Auf 64-Bit-Systemen Milliarden von Jahren. Allerdings haben historische Daten Komplikationen: Kalenderänderungen, Zeitzonenverschiebungen und die Nichtexistenz von UTC vor 1972 fügen Komplexität hinzu.

Warum Timestamps statt Datums-Strings verwenden?

Timestamps sind: zeitzonenunabhängig (in UTC gespeichert, für Anzeige konvertiert), eindeutig (keine Datumsformat-Verwirrung wie TT/MM vs MM/TT), sortierbar und vergleichbar (einfacher numerischer Vergleich), kompakt (4-8 Bytes vs 20+ für Datums-Strings) und schnell für Berechnungen (Dauer = Ende - Start). Sie sind der Standard für Datenbanken, APIs und Logs, weil sie Datumshandhabungs-Mehrdeutigkeit eliminieren.

Tool ausprobieren

Unix-Zeitstempel in Daten umwandeln

Zeitstempel-Konverter