Kalkulator Offset Zona Waktu
Menghitung perbedaan waktu antara dua zona waktu.
Tentang alat ini
Saat Anda bekerja di beberapa zona waktu—baik itu menjadwalkan panggilan dengan tim internasional, mengoordinasikan pengiriman lintas wilayah, atau sekadar mencoba bertemu teman di negara lain—memahami perbedaan waktu yang tepat sangat penting. Kalkulator Offset Zona Waktu menampilkan secara instan berapa jam dan menit yang memisahkan dua zona waktu apa pun. Berbeda dengan jam dunia sederhana, alat ini memperhitungkan aturan waktu musim panas yang bervariasi menurut wilayah dan tanggal, sehingga Anda mendapatkan offset yang tepat yang berlaku sekarang, bukan hanya waktu standar umum.
Menggunakan kalkulator sangat intuitif: pilih zona waktu Anda saat ini dan zona waktu tujuan, dan alat akan segera menampilkan offset ditambah waktu saat ini di kedua lokasi. Anda juga dapat memilih tanggal tertentu untuk melihat bagaimana transisi waktu musim panas mempengaruhi perbedaannya—sangat berguna saat menjadwalkan pertemuan berulang berbulan-bulan sebelumnya atau merencanakan perjalanan di sekitar perubahan waktu musiman. Baik Anda pekerja jarak jauh, koordinator perjalanan, perencana acara, atau sekadar seseorang yang mengelola hubungan lintas batas, alat ini menyelamatkan Anda dari perhitungan mental dan rasa malu mengusulkan panggilan jam 3 pagi.
Pertanyaan yang Sering Diajukan
Implementasi Kode
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.