UNIX-Zeitstempel-Konverter

Aktuelle Millisekunden

1697343646353
UTC: 15 Oct 2023 4:34:58 Local: UNIX: 1697346138715
Local timezone (UTC+7h):
Link zu diesem Moment

Millisekunden in Datum umrechnen

Datum in Millisekunden umrechnen

/ /
: :

Datum-Zeit-Kalender

Epochs & Standards als Referenz. Datum-/Uhrzeitformate auf einen Blick umrechnen. Zeitstempel in Millisekunden und anderen Einheiten.

Milliseconds since Epoch Julian Date HTTP format ISO 8601 GPS time

Tutorials

Zeitzonen, Unix-Zeitstempel in Millisekunden & UTC. Programmierbeispiele und Erklärungen.

System.currentTimeMillis() What is a Unix Timestamp What is UTC

Standards

Software-Engineering-Standards für die Zeiterfassung. Architekturspezifikationen für Drittanbieter-Referenz und Compliance.

Client-Centric Time Persistence of Time Sync Service
Referenz

Aktuelle Zeit in Millisekunden ermitteln

Methoden zum Abrufen der Zeit in Millisekunden seit dem UNIX-Epoch (1. Januar 1970 00:00:00 UTC) in verschiedenen Programmiersprachen.

ActionScript(new Date()).time
Bashdate +%s%N | cut -b1-13
C++std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count()
C#.NETDateTimeOffset.UtcNow.ToUnixTimeMilliseconds()
Clojure(System/currentTimeMillis)
DartDateTime.now().millisecondsSinceEpoch
Erlangerlang:system_time(millisecond)
Excel / Sheets*= (NOW() - OFFSET/24 - DATE(1970,1,1)) * 86400000
Go / Golangtime.Now().UnixMilli()
Hive*unix_timestamp() * 1000
Java / KotlinSystem.currentTimeMillis()
JavaScriptDate.now() // or: new Date().getTime()
MySQL*UNIX_TIMESTAMP() * 1000
Objective-C(long long)([[NSDate date] timeIntervalSince1970] * 1000.0)
OCaml(1000.0 *. Unix.gettimeofday ())
Oracle PL/SQL*SELECT (SYSDATE - TO_DATE('01-01-1970','DD-MM-YYYY')) * 86400000 FROM DUAL
Perluse Time::HiRes qw(gettimeofday); print gettimeofday;
PHPround(microtime(true) * 1000)
PostgreSQLextract(epoch FROM now()) * 1000
PowerShell[DateTimeOffset]::UtcNow.ToUnixTimeMilliseconds()
Pythonint(round(time.time() * 1000))
QtQDateTime::currentMSecsSinceEpoch()
R*as.numeric(Sys.time()) * 1000
Ruby(Time.now.to_f * 1000).floor
RustSystemTime::now().duration_since(UNIX_EPOCH).unwrap().as_millis()
ScalaSystem.currentTimeMillis
SQL ServerSELECT DATEDIFF_BIG(MILLISECOND,'1970-01-01',SYSUTCDATETIME())
SQLite*STRFTIME('%s', 'now') * 1000
Swift*NSDate().timeIntervalSince1970 * 1000
VBScript / ASPDateDiff("s", "01/01/1970 00:00:00", Now()) * 1000
CockroachDBextract(epoch_nanoseconds from now()) / 1000000

* Mit Stern markierte Beispiele erreichen möglicherweise keine Millisekundengenauigkeit, der Wert wird jedoch multipliziert, um den Millisekundenbereich zu erreichen.

Epochen

Häufige Epochs & Datum-/Uhrzeitformate

Am häufigsten ist der UNIX-Epoch, aber einige Systeme und Dienste verwenden unterschiedliche Epochs.

Epoch
Wert
Referenz
UNIX Epoch
ms
since January 1, 1970
LDAP / NT epoch
ticks
since January 1, 1601
NTP epoch
ms
since January 1, 1900
.NET MinValue
ticks
since January 1, 0001
Mac OS X
ms
since January 1, 2001
ISO 8601 (UTC)

* 1 Tick = 0,0001 Millisekunden = 100 Nanosekunden

Wissensdatenbank

Zeit & Raum

Wissenschaftliche Fakten und Kontroversen rund um die Zeitmessung.

Was bedeutet Millis?

Millis ist die gebräuchliche Abkürzung für Millisekunden. Die formale Abkürzung lautet ms. Eine weitere ist Millisecs, die jedoch sehr selten verwendet wird.

Was sind Schaltsekunden?

Schaltsekunden sind Einsekundenanpassungen, die der UTC-Zeit hinzugefügt werden, um sie mit der Sonnenzeit zu synchronisieren. Schaltsekunden verursachen häufig Probleme mit Software. Zum Beispiel gab es am 30. Juni 2012 die Uhrzeit 23:59:60. Google verwendet auf seinen Servern eine Technik namens Leap Smear: Anstatt eine extra Sekunde hinzuzufügen, werden die Sekunden vor Tagesende jeweils um einige Millisekunden verlängert, sodass der Tag 1000 Millisekunden länger dauert.

Wie beeinflusst die Relativitätstheorie die Zeit?

Die Spezielle und die Allgemeine Relativitätstheorie werden von GPS-Empfängern (in Flugzeugen, Autos und Mobiltelefonen) und erdumkreisenden Satelliten berücksichtigt, um ihre Zeit auf einen Bereich von 20–30 Nanosekunden zu synchronisieren. Dies liegt daran, dass sich Satelliten relativ zum Planeten bewegen, sodass Beobachter auf dem Planeten wahrnehmen, dass die Zeit für die Satelliten langsamer vergeht.

Was ist der Unterschied zwischen UTC und GMT?

UTC steht für Coordinated Universal Time. GMT steht für Greenwich Mean Time. UTC ist selbst ein universeller Zeitstandard. Eine in UTC ausgedrückte Zeit ist im Wesentlichen die Zeit auf dem gesamten Planeten. Eine in GMT ausgedrückte Zeit ist die Zeit in der Zeitzone des Greenwich-Meridians. In der modernen Informatik haben UTC und GMT als absolute Werte identische Werte und werden daher oft austauschbar verwendet.

UTC vs. GMT: die ausführliche Erklärung

UTC entstand im Wesentlichen 1960, bis dahin war GMT der Hauptstandard. Anders als GMT, das auf Sonnenzeit basiert, definiert UTC eine Sekunde als die Dauer von 9.192.631.770 Perioden der Strahlung, die dem Übergang zwischen den beiden Hyperfeinstrukturniveaus des Grundzustands des Cäsium-133-Atoms entspricht. UTCs Sekunde ist weitaus präziser als GMTs ursprüngliche Sekunde.

Was ist UT1 und wie verhält es sich zu UTC?

UT1 ist die präziseste Form der Universalzeit. Sie wird anhand von Quasar-Beobachtungen im Weltall und der Entfernungen zwischen der Erde und ihren Satelliten berechnet. UTC versucht nur, UT1 anzunähern: Es wird durch den Einsatz von Schaltsekunden innerhalb von 0,9 Sekunden von UT1 gehalten.

Warum umfassen Zeitzonen 26 Stunden statt 24?

Zeitzonen können UTC+14 erreichen. UTC+14 ist die Zeitzone der Weihnachtsinsel (Kiribati) das ganze Jahr über sowie Samoas Sommerzeit. Daher beträgt die maximale Differenz zwischen 2 Ortszeiten auf der Erde 26 Stunden.

Designprinzipien

Explizite Persistenz

Die Möglichkeit, Software als Dienst zu nutzen, ohne aufwändige Protokolle wie Authentifizierung. Der Verzicht auf serverseitigen Zustand (Sitzungen) oder clientseitigen Zustand (Cookies) gibt uns eine großartige Möglichkeit, Daten in etwas zu speichern, das zwischen Menschen geteilt und nahtlos von Maschinen verarbeitet wird: einer URL.

Praktischer Weitblick

Eine kontinuierliche Abfolge von Entwicklungs-/Evaluierungsiterationen für mehrere Funktionen gleichzeitig, um Experimente herauszufiltern, bis die nützlichen Funktionen übrig bleiben. Es sind ehrgeizige und einfallsreiche Schritte, die jedoch nicht zu weit greifen.

Konsistenz

Konsistenz als die Fähigkeit zu betrachten, erinnert zu werden, ist ermächtigend. Wenn Sie erwarten, dass ein Button da ist, und er tatsächlich da ist: das ist ein Ticket für eine angenehme Fahrt. Wenn es in einer Gruppe von Diensten gleich aussieht und sich gleich anfühlt, erkennt man es sofort.

Die Geschichte hinter Current Millis

Diese Website zeigt die aktuelle Zeit in Millisekunden seit dem UNIX-Epoch (1. Jan. 1970) sowie in anderen gängigen Formaten, einschließlich Vergleichen von lokaler Zeit und UTC. Sie können auch Millisekunden in Datum & Uhrzeit umrechnen und umgekehrt.

Die Geschichte von Current Millis begann mit der Fehlersuche in einer Android-App. In Android gibt man einem Alarm die Startzeit an, indem man eine einfache Zahl übergibt. Diese Zahl muss die gesamte Zeit seit Mitternacht des 1. Januar 1970 umfassen, aber klein genug sein, um in vorhandene Datenstrukturen zu passen.

Das Ziel dieser Website ist, dass Programmierer auf der ganzen Welt wissen: Wann immer Sie die aktuelle UTC-Zeit oder die aktuelle Zeit in ms sehen möchten, können Sie das ganz einfach auf currentmillis.org tun.

Die Website unterstützen

Wenn Sie Unterstützung leisten möchten, können Sie jederzeit Feedback senden. Kontaktieren Sie uns gerne über Noop Mail at [email protected]