Entwickler 🔒 Läuft im Browser — keine Daten werden gesendet

Datum in Timestamp umwandeln

Machen Sie aus einem Kalenderdatum und einer Uhrzeit einen Unix-Zeitstempel, gelesen in der Zeitzone Ihrer Wahl.

Aktueller Unix-Zeitstempel:
Zeitstempel → Datum
Datum → Zeitstempel

Ein Zeitstempel oder Datum pro Zeile, bis zu 500.

Ein Datum in einen Unix-Zeitstempel umrechnen

Code speichert Zeit als Zahl, aber die Zeit, die man in der Hand hat, kommt meist als Datum an: eine Frist in einer E-Mail, eine Zeile in einer Tabelle, der Beginn eines Wartungsfensters. Der Weg von einem zum anderen ist die Aufgabe des rechten Bereichs im Unix-Timestamp-Konverter, und diese Seite öffnet ihn mit einem fertigen Datum, damit Sie die Form der Antwort sehen, bevor Sie Ihr eigenes eintragen.

Das Ergebnis hat vier Zeilen. Die erste wiederholt Datum und Uhrzeit, die das Werkzeug gelesen hat, mit dem angewendeten <abbr title="Koordinierte Weltzeit">UTC-Versatz, sodass Sie die Zone prüfen können, bevor Sie der Zahl vertrauen. Dann folgen der Zeitstempel in Sekunden, derselbe Zeitpunkt in Millisekunden und eine UTC-Darstellung als zweite Gegenprobe. Nichts wird hochgeladen; die Rechnung passiert in der Seite.

Die Uhrzeit, die Sie eingeben, gehört zu einer Zone

Ein Datumsfeld enthält eine Uhrenablesung: Jahr, Monat, Tag, Stunde, Minute, Sekunde. Das ist noch kein Zeitpunkt. „1. Januar 2025 um Mitternacht“ geschah in Tokio zu einem anderen Moment als in New York, und erst eine Zeitzone entscheidet, welchen Sie meinen. Das Werkzeug liest Ihre Eingabe als Ortszeit in der oben rechts gewählten Zone, wendet den Versatz dieser Zone für dieses Datum an und gibt den Zeitpunkt zurück. Wechseln Sie die Zone, läuft die Umrechnung von selbst erneut.

Gewählte ZoneVersatz an diesem DatumZeitstempel für 2025-01-01 00:00:00
UTCUTC+00:001735689600
Europe/BerlinUTC+01:001735686000
Asia/TehranUTC+03:301735677000
Asia/TokyoUTC+09:001735657200
America/New_YorkUTC-05:001735707600

Die Versätze kommen aus der Zeitzonendatenbank des Browsers, die Sommerzeit ist also schon berücksichtigt: dieselben 09:00 in Europe/Berlin sind im Januar UTC+01:00 und im Juli UTC+02:00, und Sie müssen sich nicht merken, welches gerade gilt. Ein fest in ein Skript geschriebener Versatz ist die übliche Ursache für Daten, die ein halbes Jahr richtig und das andere halbe falsch sind.

Sekunden, Millisekunden und was das Feld aufnehmen kann

Der Sekundenwert ist der Millisekundenwert ohne den Bruchteil, beide Zeilen benennen also immer denselben Zeitpunkt. Das Datumsfeld nimmt ganze Sekunden und nichts Feineres, weshalb ein hier erzeugter Zeitstempel als Millisekundenwert auf drei Nullen endet. Wenn Sie Genauigkeit unter einer Sekunde brauchen, muss die Zahl aus dem System kommen, das das Ereignis aufgezeichnet hat, und nicht aus einem Auswahlfeld.

Dasselbe im Code

Der Tab „Code“ unter dem Konverter zeigt die Umrechnung in JavaScript, Python, PHP, SQL, Go, Java, C# und Bash, und jedes Schnipsel endet mit der Zeile, die in dieser Sprache einen frischen Zeitstempel erzeugt. Zwei Fallen überleben den Umzug in den Code: eine nackte Zeichenkette wie 2025-01-01T00:00:00 wird in der Zeitzone der ausführenden Maschine gelesen, auf einem Server also meist in UTC und nicht in Ihrer, und MySQLs UNIX_TIMESTAMP() deutet sein Argument in der Zeitzone der Sitzung. Hängen Sie in beiden Fällen einen Versatz an oder rechnen Sie über eine benannte Zone.

Die andere Richtung und verwandte Seiten

Der linke Bereich liest eine Zahl wieder als Datum, was der schnellste Weg ist, eine Umrechnung zu belegen: fügen Sie ein, was Sie gerade kopiert haben, und sehen Sie, ob das Datum zurückkommt. Diese Richtung hat ihre eigene Seite, Timestamp in Datum umrechnen, und der dreizehnstellige Fall steht unter Millisekunden in Datum. Den Wert für gerade jetzt liefert der aktuelle Unix-Zeitstempel in der Leiste, und für eine Ankündigung im Chat packt Discord-Zeitstempel die Sekunden in die Auszeichnung, die Discord für jeden Leser eigens darstellt.

Passende Anleitungen