Unix-Zeitstempel-Umrechner
Rechne Unix-Zeitstempel in Datumsangaben um und zurück, in jeder Zeitzone, mit ISO 8601, RFC 2822 und relativer Zeit.
Codebeispiele
Kopieren Sie diese Beispiele in Ihr eigenes Projekt. Sie verwenden nur die Standardbibliothek der Sprache, es muss also nichts installiert werden.
const now = Math.floor(Date.now() / 1000)
console.log(now)Was es macht
Rechne Unix-Zeitstempel in lesbare Daten um und Daten zurück in Zeitstempel, in jeder Zeitzone. Das Tool versteht Sekunden, Millisekunden, Mikrosekunden und Nanosekunden und schreibt ISO 8601, RFC 2822 oder reine Unix-Zeit.
So geht’s
- Tippe oder füge einen Unix-Timestamp oder ein Datum ein: ISO 8601, RFC 2822, ein HTTP-Datum,
2023-11-14 22:13oder14-11-2023. Jetzt fügt die aktuelle Zeit ein. - Lass die Einheit auf Einheit erkennen oder wähle Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden.
- Wähle die Zeitzone, in der Daten ohne Offset gelesen werden, und das Format zum Schreiben.
- Lies jedes Format dieses Moments in den Zeilen darunter und bearbeite eines davon: die anderen folgen. Anfang und Ende von Tag, Monat und Jahr sowie der Abstand zu jetzt werden ebenfalls angezeigt.
- Nutze Mehrere Zeilen, um einen Wert pro Zeile umzurechnen, und das Dauerfeld, um Sekunden in Jahre, Tage, Stunden, Minuten und Sekunden zu zerlegen.
Beispiele
1700000000 → 2023-11-14T22:13:20.000Z
1700000000123 → 2023-11-14T22:13:20.123Z
2023-11-14 23:13 → 1699999980 (read in Europe/Amsterdam, UTC+1)
Gut zu wissen
- Ein Zeitstempel benennt einen genauen Moment. Die Zeitzone ändert nur, wie er geschrieben wird.
- Bis zu 10 Ziffern werden als Sekunden gelesen, 13 als Millisekunden, 16 als Mikrosekunden und 19 als Nanosekunden.
- Ein Datum ohne Offset wird als Ortszeit in der gewählten Zeitzone gelesen; hänge
Zoder+01:00an, um es eindeutig zu machen. - Daten reichen vom Jahr 0000 bis 9999.
03-04-2023kann der 3. April oder der 4. März sein. Die Datumsreihenfolge legt fest, wie gelesen wird: Tag zuerst oder Monat zuerst.- Die Live-Uhr zeigt die aktuelle Zeit in Sekunden, Millisekunden, Mikrosekunden und Nanosekunden. Dein Browser liefert nur Millisekunden, daher enden die letzten beiden auf Nullen. Pausiere sie, um einen Wert zu kopieren.
Die aktuelle Zeit im Code
JavaScript Math.floor(Date.now() / 1000)
Python int(time.time())
Go time.Now().Unix()
PHP time()
SQL SELECT EXTRACT(EPOCH FROM NOW())::bigint; -- PostgreSQL
Bash date +%s
Was ist ein Unix-Zeitstempel?
Ein Unix-Zeitstempel zählt die Zeit seit dem 1. Januar 1970, 00:00:00 UTC, der Unix-Epoche. Meist in Sekunden, aber viele Systeme nutzen Millisekunden (JavaScript, Java), Mikrosekunden oder Nanosekunden. Ein Zeitstempel bezeichnet immer genau einen Zeitpunkt, unabhängig von der Zeitzone.
Häufige Fragen
Woher weiß das Tool, ob eine Zahl Sekunden oder Millisekunden sind?
An der Größe: bis zu 10 Ziffern gelten als Sekunden, 13 Ziffern als Millisekunden, 16 als Mikrosekunden und 19 als Nanosekunden. Wähle selbst eine Einheit, wenn deine Werte ungewöhnlich sind.
Was passiert mit einem Datum ohne Zeitzone?
Es wird als Uhrzeit in der gewählten Zeitzone gelesen, standardmäßig UTC. Hängst du Z oder einen Offset wie +01:00 an, wird stattdessen dieser verwendet.
Sendet dieses Tool meine Zeitstempel irgendwohin?
Nein. Alles wird auf deinem Gerät mit der Datumsunterstützung deines Browsers berechnet. Was du eingibst, wird nie an unsere Server gesendet.