Ana içeriğe geç

Ücretsiz Saat Dilimi Dönüştürücü

Zamanları eş zamanlı olarak 20 dünya saat dilimi arasında dönüştürün. Canlı geçerli zamanı kullanın veya karşılaştırmak için özel bir tarih ve saat girin.

Yüklendikten sonra çevrimdışı çalışır
Seçili saat dilimleri
New York
 
Londra
 
Tokyo
 
Sidney
 

Saat dilimi ekle

Yaygın kullanımlar

  • Saat Dilimleri Arasında Uzak Takım Toplantılarını PlanlayınBirden fazla saat diliminde takım üyeleri için aynı anda çalışan bir toplantı saati bulun.
  • Uluslararası Dinleyiciler için Etkinlik Saatlerini DönüştürünKatılımcıların yerel saat dilimlerinde canlı etkinlik, webinar veya yayın başlangıç saatlerini gösterin.
  • Seyahat Sırasında Varış Saatlerini ve Çağrıları PlanlayınSeyahat ederken evde saati görün veya zamanlama için hedefdeki yerel saati kontrol edin.
  • Küresel Borsa Açılış Saatlerini İzleyinNYSE, LSE, TSE ve diğer borsaların açılış ve kapanış saatlerini yerel saatinize dönüştürün.
  • Oyun Sürümü ve Turnuva Saatlerini DönüştürünBir oyunun ne zaman yayınlandığını veya bir esports turnuvasının ne zaman başladığını yerel saat diliminizde bulun.

Nasıl çalışır

Tüm dönüştürme mantığı tamamen tarayıcınızda JavaScript Intl.DateTimeFormat API'siyle çalışır — Chrome, Firefox ve Safari'ye yerleşik aynı uluslararasılaştırma motoru. Hiçbir harici kütüphane ve sunucu çağrısı yoktur.

  1. 1
    IANA saat dilimi listesi yüklenir
    Yüklemede araç, tarayıcınızla birlikte gelen tam IANA saat dilimi veritabanını — genellikle 400'den fazla dilim — almak için Intl.supportedValuesOf('timeZone') çağırır. Eski motorlarda 20 büyük şehirden oluşan yerleşik bir listeye geri döner.
  2. 2
    Yerel saat girdisi bir UTC anına çözülür
    Özel bir tarih ve saat yazdığınızda araç, seçtiğiniz kaynak dilim için UTC farkını hesaplamak üzere Intl.DateTimeFormat(...).formatToParts() kullanan iki geçişli bir algoritma çalıştırır, ardından bu farkı çıkarır. İkinci bir geçiş, yaz saati sınırı uç durumlarını doğru işlemek için ortaya çıkan anda farkı yeniden denetler.
  3. 3
    Her hedef dilim bağımsız biçimlendirilir
    Intl.DateTimeFormat seçilen her saat dilimi için bir kez çağrılır; çözülen UTC anı ve IANA dilim tanımlayıcısı (ör. Asia/Tokyo) verilir. Tarayıcının yerleşik saat dilimi tabloları yaz saati kurallarını ve fark geçmişini işler ve yerel ayara uygun hafta günü, tarih ve saat dizeleri üretir.
  4. 4
    Canlı saat setInterval ile ilerler
    'Geçerli saati kullan' işaretliyken bir saniyelik setInterval React durumundaki temel tarihi günceller; böylece gösterilen her saat dilimi gerçek zamanlı yenilenir. Dilim seçimleriniz localStorage'a kaydedilir ve ziyaretler arasında korunur.

İlgili araçlar

Sık sorulan sorular