Zum Inhalt springen
🛠️ToolsShed

Zeitzone-Offset-Rechner

Berechnet den Zeitunterschied zwischen zwei Zeitzonen.

Über dieses Tool

Wenn Sie über mehrere Zeitzonen hinweg arbeiten—sei es beim Planen von Anrufen mit einem internationalen Team, beim Koordinieren von Lieferungen zwischen Regionen oder beim Versuch, einen Freund in einem anderen Land zu treffen—ist das Verständnis des genauen Zeitunterschieds unverzichtbar. Der Zeitzonenverschiebnungsrechner zeigt sofort an, wie viele Stunden und Minuten zwei beliebige Zeitzonen voneinander entfernt sind. Im Gegensatz zu einer einfachen Weltuhr berücksichtigt dieses Tool die Sommerzeit-Regeln, die sich je nach Region und Datum unterscheiden, sodass Sie die genaue Verschiebung erhalten, die jetzt gilt, nicht nur eine generische Standardzeit.

Die Verwendung des Rechners ist intuitiv: Wählen Sie Ihre aktuelle Zeitzone und die Zielzeitzone aus, und das Tool zeigt sofort die Verschiebung sowie die aktuelle Uhrzeit an beiden Orten an. Sie können auch ein bestimmtes Datum auswählen, um zu sehen, wie sich Sommerzeit-Übergänge auf die Differenz auswirken—besonders nützlich beim Planen wiederkehrender Meetings Monate im Voraus oder beim Planen von Reisen um saisonale Zeitumstellungen. Ob Sie ein Remote-Worker, Reisekoordinator, Veranstaltungsplaner oder einfach jemand sind, der Beziehungen über Grenzen hinweg verwaltet—dieses Tool erspart Ihnen Kopfrechnen und die Peinlichkeit, 3-Uhr-Morgens-Anrufe vorzuschlagen.

Häufig gestellte Fragen

Code-Implementierung

from datetime import datetime
import zoneinfo  # Python 3.9+

def get_offset_hours(tz_name: str, dt: datetime) -> float:
    tz = zoneinfo.ZoneInfo(tz_name)
    aware = dt.replace(tzinfo=zoneinfo.ZoneInfo("UTC")).astimezone(tz)
    offset = aware.utcoffset()
    return offset.total_seconds() / 3600

def timezone_diff(from_tz: str, to_tz: str, date_str: str = None) -> float:
    if date_str:
        dt = datetime.fromisoformat(date_str + "T12:00:00")
    else:
        dt = datetime.utcnow()
    from_offset = get_offset_hours(from_tz, dt)
    to_offset   = get_offset_hours(to_tz,   dt)
    return to_offset - from_offset

diff = timezone_diff("America/New_York", "Asia/Tokyo", "2025-06-15")
print(f"Tokyo is {diff:+.1f}h from New York on 2025-06-15")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.