Saat Dilimi Dönüştürücü
Bir tarih ve saati IANA saat dilimleri arasında dönüştür. Her iki uç için offset, DST durumu ve haftanın gününü gör.
Sonucu görmek için yukarıya giriş yapın.
Bu ne işe yarar?
Saat dilimleri aldatıcı şekilde sinir bozucudur. "09:00"da bir toplantı Londra, Bratislava ve New York'ta farklı mutlak anlamlara gelir — ve aralarındaki ofset günyaylığı tasarrufu nedeniyle yılda iki kez farklı tarihlerde değişir. Bu araç bir IANA diliminde bir duvar saati zamanı alır ve mevcut ofsetler, UTC anı ve her iki uç için haftanın günü ile başka bir dilimdeki tam eşdeğerini söyler.
Ne zaman kullanılır
- Kıtalar arası bir arama planlama — "15:00 CET"in meslektaşının diliminde ne olduğunu doğrulama.
- UTC'de kaydedilmiş bir log timestamp'ini okuma ve kullanıcı odaklı bir rapor için yerel saate çevirme.
- Bir deploy penceresi veya bakım slot'unun bir DST sınırını aşıp aşmadığını kontrol etme.
America/New_York'taki bir cron ifadesinin kendi diliminden beklediğin anda çalışacağının sanity check'i.- Uluslararası tarih çizgisini geçerken haftanın günü değişikliğini hesaplama.
Neden IANA dilimleri (GMT+2 değil)
Europe/Bratislava veya America/New_York gibi bir IANA dilimi o konumun tarihsel ve devam eden kurallarını kodlar — DST başlangıç ve bitiş tarihleri, saat dilimi değişiklikleri (Rusya 2014'te DST'yi kaldırdı; Türkiye 2016'da DST'yi düşürdü), hatta Samoa'nın 2011'de bütün bir günü atlaması. "GMT+2" gibi çıplak bir ofset sana DST'nin geçerli olup olmadığını, geçen yıl kuralın ne olduğunu veya gelecek yıl ne olacağını söylemez. Tarayıcılar IANA veritabanını (ICU/CLDR aracılığıyla) gönderir ve otomatik olarak günceller, böylece dönüşüm zamanla doğru kalır.
Sık yapılan hatalar
- DST geçişleri belirsiz ve eksik zamanlar yaratır. Saat geri düştüğünde, 02:30 iki kez olur; ileri sıçradığında, 02:30 hiç olmaz. Araç varsayılan olarak standart zaman yorumunu seçer.
- Ofsetler sabit değildir. "CET" kışın UTC+1 ve yazın UTC+2'dir (CEST). Çıktı her zaman girdiğin tarih için gerçek ofseti gösterir, bu yüzden kısaltma yerine gösterilen ofsete güven.
- Ülke kısaltmaları dilim değildir. "EST" belirsizdir (ABD vs Avustralya); "IST" Hint, İrlanda veya İsrail anlamına gelebilir. Her zaman IANA dilimini seç, kısaltmayı değil.
- Tarihsel doğruluk modern çağ için iyidir ama çok eski tarihler için bozulur. 1970 öncesi timestamp'lar bazı tarayıcılarda yaklaştırılmış ofsetler kullanabilir.
- Tarihleri saklarken: her zaman UTC kullan. Gösterim zamanında çevir. Çıktıdaki UTC satırı veritabanına yazılacak kanonik değeri sana verir.