Web siteleri saat diliminizi iki yöntemle belirler: IP coğrafi konumu (IP adresinizi bir saat dilimi bölgesine eşler) ve cihazınızın yapılandırılmış saat dilimini doğrudan okuyan tarayıcının yerleşik JavaScript API'si. Bağlantınızın hangi saat dilimiyle ilişkilendirildiğini whatsmy.fyi üzerinde görebilirsiniz.
Yöntem 1: IP Tabanlı Saat Dilimi Tespiti
IP coğrafi konum veri tabanları, şehir ve ülke bilgisinin yanı sıra saat dilimi verilerini de içerir. Her IP adresi, tahsis edildiği coğrafi bölgeye göre bir saat dilimiyle eşlenir. Örneğin, İstanbul'daki bir IP Europe/Istanbul'a, New York'taki bir IP ise America/New_York'a eşlenir.
Cloudflare, istek bağlamında cf.timezone alanını sağlar — IP'nizin coğrafi konumuyla ilişkili saat dilimi. whatsmy.fyi, ağ saat diliminizi bu şekilde okur: dış API çağrısı yapmadan doğrudan Cloudflare'in kenar verilerinden.
Yöntem 2: JavaScript Intl API
JavaScript Intl.DateTimeFormat API'si, tarayıcının cihazınızın yapılandırılmış saat dilimini okumasını sağlar:
Intl.DateTimeFormat().resolvedOptions().timeZone
// → "Europe/Istanbul"Bu, işletim sisteminizin ayarlandığı saat dilimidir — fiziksel olarak bulunduğunuz yeri yansıtmak zorunda değil. VPN aktifse ve IP'niz Almanya'ya coğrafi konumlanıyorsa ama cihazınız America/New_York'a ayarlıysa, JavaScript API'si IP'nizden bağımsız olarak Amerikan saat dilimini döndürür.
IP saat dilimi ile tarayıcı saat dilimi arasındaki bu uyumsuzluk, dolandırıcılık tespit sistemlerinin VPN kullanıcılarını veya tutarsız konum sinyallerine sahip kullanıcıları tespit etmek için kullandığı sinyallerden biridir.
Saat Dilimi Tanımlayıcısı Nedir?
Saat dilimi tanımlayıcıları (Europe/Istanbul veya America/Los_Angeles gibi), IANA (İnternet Atanmış Numaralar Otoritesi) Saat Dilimi Veri Tabanı'nın, Olson veri tabanı olarak da bilinen, bir parçasıdır. UTC kaymalarından ziyade coğrafi adlardır; çünkü UTC kaymaları yaz saati uygulamasıyla (DST) değişir.
Örneğin, America/New_York kışın UTC-5 (Doğu Standart Saati) ve yazın UTC-4'tür (Doğu Yaz Saati). Tam IANA tanımlayıcısını kullanmak, DST'den bağımsız olarak doğru zaman dönüşümü sağlar.
UTC ve UTC Kaymaları
UTC (Koordineli Evrensel Zaman), tüm saat dilimlerinin kayma olarak ifade edildiği birincil zaman standardıdır. Bir saat dilimi için UTC kayması, o anda UTC'nin kaç saat ve dakika önünde veya gerisinde olduğunu gösterir:
Europe/Istanbul— UTC+3 (DST yok)America/New_York— UTC-5 (kış) / UTC-4 (yaz)Asia/Tokyo— UTC+9 (DST yok)Pacific/Auckland— UTC+12 (kış) / UTC+13 (yaz)
whatsmy.fyi hem IANA saat dilimi tanımlayıcısını hem de gerçek zamanlı hesaplanan mevcut UTC kaymasını gösterir.
Saat Dilimi Tespiti Neden Önemlidir?
Saat dilimi verisi şu amaçlarla kullanılır:
- Zamanlama ve etkinlik yerelleştirme: Takvim uygulamaları, toplantı planlayıcıları ve bilet platformları saatleri doğru göstermek için saat diliminizi kullanır.
- İçerik kişiselleştirme: Saat diliminizde bugün hangi gün olduğuna göre "bugünün haberleri"ni yayınlamak.
- Dolandırıcılık tespiti: IP'den türetilen saat diliminizi birçok tutarlılık sinyalinden biri olarak tarayıcı saat diliminizle karşılaştırmak.
- Yasal ve uyum: Bazı hizmetlerin saat dilimine/yargı bölgesine göre farklı içerik veya fiyatlandırma kuralları bulunur.
Sık Sorulan Sorular
Saat dilimimi web sitelerinden gizleyebilir miyim?
Geliştirici araçları veya tarayıcı eklentileri kullanarak tarayıcınızın bildirdiği saat dilimini değiştirebilirsiniz. Firefox, privacy.resistFingerprintingile bunu geçersiz kılmanıza izin verir. Ancak IP'nizi değiştirmeden saat dilimini değiştirmek, dolandırıcılık tespit sistemlerinin aradığı tutarsızlık sinyallerini artırabilir.
whatsmy.fyi neden cihazımdan farklı bir saat dilimi gösteriyor?
whatsmy.fyi, IP adresinizin coğrafi konumundan türetilen saat dilimini (Cloudflare'den) gösterir. Bu, IP'nizin ilişkilendirildiği saat dilimidir; özellikle VPN kullanıyorsanız veya seyahatteyseniz cihazınızın yapılandırılmış saat diliminden farklı olabilir.
Saat dilimi ile UTC kayması arasındaki fark nedir?
UTC kayması (örn. UTC+3) sabit bir sayıdır — yaz saati uygulamasını hesaba katmaz. Saat dilimi tanımlayıcısı (örn. Europe/Istanbul), DST geçişleri dahil bir bölge için tam kayma değişikliği geçmişini kodlar. Güvenilir zaman hesaplamaları için her zaman IANA saat dilimi tanımlayıcılarını kullanın.



