Unix-Zeit zu Datum und Uhrzeit Konverter
Wandle mit unserem Unix-Time-Konverter Unix-Zeit ganz einfach in lesbare Datumsformate um und umgekehrt. Dieses leistungsstarke Online-Tool eignet sich ideal für Entwickler, Systemadministratoren und alle, die mit Unix-Zeitstempeln arbeiten. Stelle präzise Zeitumrechnungen sicher und optimiere deinen Arbeitsablauf – ganz ohne Softwareinstallation.
Häufig gestellte Fragen
Um Unix-Zeit in ein lesbares Datum umzuwandeln, gib den Unix-Zeitstempel (eine Zahl wie 1609459200) in das Eingabefeld ein und klicke auf die Schaltfläche „Unix-Zeit umrechnen“. Das Tool zeigt sofort das entsprechende Datum und die Uhrzeit im Standardformat an (z. B. January 1, 2021, 00:00:00 UTC).
Die Unix-Zeit (auch Epochenzeit, POSIX-Zeit oder Unix-Zeitstempel genannt) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970, 00:00:00 UTC (der Unix-Epoche), verstrichen sind. Es handelt sich um eine universelle Zeitdarstellung, die in Betriebssystemen, Datenbanken, Programmiersprachen und APIs für eine konsistente Zeitverfolgung verwendet wird.
Ja, unser Tool unterstützt die Umrechnung in beide Richtungen. Gib ein lesbares Datum und eine Uhrzeit ein (z. B. '2024-01-15 14:30:00'), wähle bei Bedarf deine Zeitzone aus und klicke auf „Umrechnen“, um den Wert für Datenbanken, APIs oder Programme in ein Unix-Zeitstempelformat umzuwandeln.
Unix-Zeit bietet eine einfache, einheitliche Möglichkeit, Zeit über verschiedene Systeme, Zeitzonen und Plattformen hinweg darzustellen. Sie ist unabhängig von Zeitzonen, lässt sich leicht vergleichen und sortieren, ist kompakt zu speichern, kommt ohne die Komplexität der Sommerzeit aus und wird universell von Programmiersprachen unterstützt. Damit eignet sie sich ideal für Datenbanken und APIs.
Die Unix-Epoche ist der Startpunkt: 1. Januar 1970, 00:00:00 UTC. Alle Unix-Zeitstempel zählen die Sekunden ab diesem Zeitpunkt. Dieser Zeitpunkt wurde gewählt, als Unix in den Jahren 1969-1970 entwickelt wurde. Zeitstempel vor diesem Datum sind negative Zahlen, danach sind sie positiv.
Unix-Zeitstempel geben die absolute UTC-Zeit ohne Zeitzoneninformationen an. Um die Ortszeit anzuzeigen, rechne den Zeitstempel anhand des Zeitzonenversatzes um. Zum Beispiel entspricht Unix-Zeit 1609459200 dem 1. Jan. 2021, 00:00 UTC, aber dem 31. Dez. 2020, 19:00 EST (-5 hours). Speichere immer UTC und rechne die Zeit bei der Anzeige um.
32-Bit-Ganzzahlen mit Vorzeichen laufen am 19. Januar 2038 um 03:14:07 UTC über (Zeitstempel 2147483647). Systeme mit 32-Bit-Zeitstempeln fallen dann aus – ähnlich wie beim Jahr-2000-Problem. Moderne Systeme verwenden 64-Bit-Zeitstempel, die einen Überlauf für 292 Milliarden Jahre verhindern. Aktualisiere ältere Systeme vor 2038, um kritische Ausfälle zu vermeiden.
JavaScript verwendet Millisekunden seit der Epoch, keine Sekunden. Multipliziere den Unix-Zeitstempel mit 1000: new Date(timestamp * 1000). Oder teile die JavaScript-Zeit durch 1000, um Unix-Zeit zu erhalten: Math.floor(Date.now() / 1000). Dieser Faktor von 1000 ist eine häufige Ursache für Fehler bei der Umrechnung von Zeitstempeln.
Ja, für Daten vor dem 1. Januar 1970 werden negative Unix-Zeitstempel verwendet. Zum Beispiel ist der 1. Januar 1960 -315619200. Negative Zeitstempel sind zwar weniger gebräuchlich, aber sie sind gültig und werden für historische Daten, Geburtsdaten oder jedes Ereignis vor der Unix-Epoche verwendet.
Wandle Zeitstempel in lesbare Datumsangaben um, um ihre Korrektheit zu überprüfen. Kontrolliere, ob die Werte in Sekunden (Unix-Zeit) oder Millisekunden (JavaScript) angegeben sind. Achte auf die korrekte Behandlung von Zeitzonen. Prüfe auf Fehler um einen Tag, fehlende Zeitzonenumrechnung oder die Verwendung der Ortszeit statt UTC.
Unix-Zeit ist eine Zahl (Sekunden seit der Epoch): 1609459200. ISO 8601 ist ein Zeichenkettenformat: '2021-01-01T00:00:00Z'. Unix-Zeit ist kompakt und lässt sich gut berechnen. ISO 8601 ist lesbar und enthält die Zeitzone. Wähle das passende Format je nachdem, ob du Speicherplatz sparen oder Werte besser lesen möchtest.
Speichere Werte in INTEGER-Spalten (32-Bit, bis 2038) oder BIGINT-Spalten (64-Bit, zukunftssicher). Alternativ kannst du die nativen Typen TIMESTAMP oder DATETIME verwenden. INTEGER ist kompakt und zeitzonenunabhängig, in Abfragen aber weniger lesbar. Entscheide anhand der Funktionen deiner Datenbank, des Speicherbedarfs und der Abfragemuster.
Ja, subtrahiere die Zeitstempel, um die Dauer in Sekunden zu erhalten: endTime - startTime. Rechne das Ergebnis in Stunden (÷ 3600), Tage (÷ 86400) oder andere Einheiten um. Diese einfache Berechnung macht Unix-Zeit ideal für die Ermittlung von Zeitspannen, Altersangaben und zeitbasierter Logik ohne komplizierte Datumsberechnungen.
Unix-Zeitstempel sind immer in UTC und werden von der Sommerzeit nicht beeinflusst. Dadurch entfällt die Komplexität der Sommerzeit bei Berechnungen und der Speicherung. Berücksichtige die Sommerzeit nur, wenn du Zeitstempel für Nutzer in ihrer Ortszeit anzeigst. Speichere Daten in UTC und wandle sie bei der Anzeige in die lokale Zeitzone um – so vermeidest du sommerzeitbedingte Fehler und Dateninkonsistenzen.