Zeitunterschied zwischen UTC-Offsets berechnen
UTC−5 und UTC+5:30 liegen 10,5 Stunden auseinander, der zweite Offset ist voraus. Geben Sie zwei feste Offsets zwischen UTC−12 und UTC+14 ein und erhalten Sie den Abstand in Stunden, die Differenz mit Vorzeichen und welcher vorne liegt. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Versatz A
- -5
- Versatz B
- 5,5
- Vorzeichenbehaftete Differenz in Stunden
- 10,5
- Differenz in Stunden
- 10,5
- Voraus
- b
- Voraus um (Stunden)
- 10,5
Dieser Rechner vergleicht zwei feste Abweichungen von der koordinierten Weltzeit. Er nennt den Stundenabstand, die vorzeichenbehaftete Differenz von A nach B und den vorausliegenden Offset. Geben Sie ganze oder dezimale Stunden ein, etwa 5.5 für UTC+05:30. Orte, Daten, Sommerzeitregeln oder Zeitzonendatenbanken werden nicht abgefragt. Beide Werte müssen zwischen UTC-12 und UTC+14 liegen.
Die Differenz zwischen Offsets verstehen
Ein UTC-Offset beschreibt den Abstand einer lokalen Uhr von der koordinierten Weltzeit. UTC+3 liegt drei Stunden vor UTC, UTC-4 dagegen vier Stunden dahinter. Beim Vergleich müssen deshalb die Vorzeichen berücksichtigt werden.
Der Rechner definiert die vorzeichenbehaftete Differenz als Offset B minus Offset A. Ist A UTC-4 und B UTC+3, ergibt sich +7: B liegt sieben Stunden voraus. In umgekehrter Reihenfolge entstehen -7 Stunden und A liegt voraus.
Der absolute Abstand bleibt sieben. Bei gleichen Werten ist die Differenz null und keiner liegt voraus. Das Werkzeug vergleicht ausschließlich feste Zahlen.
Es leitet keinen Offset aus Städten, Ländern, Abkürzungen oder Zeitzonennamen ab und entscheidet nicht, ob an einem bestimmten Datum Sommerzeit gilt.
Werte eingeben und Ergebnis lesen
Ganze Zahlen stehen etwa für UTC-8 oder UTC+10; Dezimalzahlen bilden Teilstunden ab: 5.5 entspricht fünf Stunden dreißig Minuten, 5.75 fünf Stunden fünfundvierzig Minuten. Zulässig sind -12 bis +14 einschließlich der Grenzen. Der Vergleich von -5 und 5.5 ergibt 10.5 und B liegt voraus.
Offsets zuverlässig in Planung und Software nutzen
Nutzen Sie die Berechnung, wenn Ihre Quelle bereits ausdrückliche UTC-Offsets nennt, beispielsweise UTC+1 in einer Einladung, UTC in einem Serverprotokoll oder UTC+9 in einem Fahrplan. Dann ist der Vergleich exakt. Bei Namen wie Europe/London oder America/New_York müssen Sie zuerst den für das betreffende Datum gültigen Offset ermitteln, weil saisonale und historische Regeln ihn verändern können.
UTC-12 und UTC+14 sind gültige Grenzen; der größtmögliche Abstand beträgt somit 26 Stunden. Außenliegende Werte werden abgelehnt und niemals stillschweigend angepasst. Die Funktion verwendet weder Netzwerk noch aktuelle Uhrzeit, Zufall oder Date.
Anwendungsfälle
Arbeitszeiten verteilter Teams vergleichen
Prüfen Sie den festen Abstand zweier Teams, nachdem beide ihren geltenden UTC-Offset angegeben haben.
Zeitplanberechnungen kontrollieren
Bestimmen Sie vor der Umrechnung von Terminen, Sendungen oder Reisen, welcher veröffentlichte Offset vorausliegt.
Deterministische Testfälle erstellen
Erzeugen Sie stabile vorzeichenbehaftete und absolute Differenzen ohne Zeitzonendatenbank.
Häufige Fragen
Wie wird die vorzeichenbehaftete Differenz berechnet?
Offset A wird von Offset B abgezogen. Ein positives Ergebnis bedeutet, dass B vorausliegt; ein negatives, dass A vorausliegt.
Sind halbe oder Viertelstunden möglich?
Ja. Geben Sie Dezimalstunden ein, etwa 5.5 für fünf Stunden dreißig Minuten oder 5.75 für fünf Stunden fünfundvierzig Minuten.
Welcher Wertebereich ist zulässig?
Jede Eingabe muss einschließlich der Grenzen zwischen -12 und +14 Stunden liegen.
Berücksichtigt die Berechnung die Sommerzeit?
Nein. Sie vergleicht die angegebenen festen Offsets und löst weder Daten noch benannte Zeitzonen auf.
Was geschieht bei gleichen Offsets?
Vorzeichenbehaftete und absolute Differenz sind null; das Ergebnis meldet, dass keiner vorausliegt.
Was passiert, wenn beide Offsets gleich sind?
Dann ist die Differenz null und keiner der beiden liegt vorne. Der Rechner meldet das ausdrücklich, statt Ihnen eine Richtung anzuzeigen, sodass Sie sofort sehen, dass beide Uhren dieselbe Zeit zeigen.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/math/time-zone-offset-diff \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"offset_a":-5,"offset_b":5.5}'const res = await fetch("https://api.kit.forhosting.com/math/time-zone-offset-diff", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"offset_a": -5,
"offset_b": 5.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/time-zone-offset-diff",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"offset_a": -5,
"offset_b": 5.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/time-zone-offset-diff", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"offset_a":-5,"offset_b":5.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"offset_a":-5,"offset_b":5.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/time-zone-offset-diff", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"offset_a": -5,
"offset_b": 5.5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.time_zone_offset_diff",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Werte eingeben und Ergebnis lesen
Übergeben Sie offset_a und offset_b als endliche Stundenzahlen. Fehlende Werte, Text, Unendlich oder Werte außerhalb dieses Bereichs führen zu invalid_input. signed_difference_hours ist B minus A, difference_hours der nichtnegative Abstand. ahead lautet b, wenn B größer ist, a, wenn A größer ist, und neither bei Gleichstand. ahead_by_hours erleichtert die direkte Anzeige, summary liefert einen kurzen Satz. Eine erfolgreiche API-Automatisierung kostet $0.002; im Browser läuft dieselbe reine Funktion.
Offsets zuverlässig in Planung und Software nutzen
Gleiche JSON-Eingaben liefern daher stets gleiche Ausgaben. Das eignet sich für Tabellenprüfungen, Konfigurationsvalidierung, Testdaten und kleine Dienste ohne Abhängigkeit von einer Zeitzonendatenbank.
Technische Fragen
Was kostet eine API-Anfrage?
Eine erfolgreiche API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung können Sie auch im Browser ausführen.