Glossary
UTC
Koordineli Evrensel Zaman
By Buğra SözeriPublished Updated
UTC(Koordineli Evrensel Zaman), küresel referans zaman standardıdır. Genel kullanımdaki diğer tüm saat dilimleri UTC’den bir ofset olarak tanımlanır — genellikle tam bir saat sayısı, zaman zaman yarım veya çeyrek saat (Hindistan UTC+5:30; Nepal UTC+5:45). UTC’nin kendisi yaz saati uygulaması gözlemlemez.
UTC, Uluslararası Ağırlık ve Ölçüler Bürosu (BIPM) ve Uluslararası Dünya Dönüşü ve Referans Sistemleri Servisi (IERS) tarafından sürdürülür. Tik hızı, dünya genelinde 80+ laboratuvarda atomik saatlerden ağırlıklı bir ortalamadan gelir. Zaman zaman artık saniyeler, UTC’yi güneş zamanının 0,9 saniyesi içinde tutmak için eklenmiştir (veya teorik olarak kaldırılmıştır). 2026 itibarıyla artık saniyeler 2035’te kullanımdan kaldırılmak üzere planlanmıştır.
UTC genellikle GMT(Greenwich Ortalama Zamanı) ile karıştırılır. Çoğu pratik amaç için bunlar özdeştir — her ikisi de yaz saati uygulaması olmadan Greenwich meridyenindeki zamanı temsil eder. Teknik fark, GMT’nin Dünya’nın dönüşü tarafından (düzensizdir) ve UTC’nin atomik saatler tarafından (düzenlidir) tanımlanmasıdır. Birleşik Krallık yaz saatindeyken BST’yi (British Summer Time = UTC+1) gözlemler; GMT o zaman saat dilimi adı devam etse bile saat etiketi olarak kullanılmaz.
DST doğru sonuçlar için tarayıcının IANA saat dilimi veritabanını kullanan saat dilimi dönüştürücümüzile UTC’yi 28 büyük saat diliminden herhangi birine dönüştürün.
“UTC” neden CUT veya TUC değil:kısaltma kasıtlı bir uzlaşıdır. İngilizce konuşanlar “CUT” (Coordinated Universal Time) istedi; Fransızca konuşanlar “TUC” (Temps Universel Coordonné) istedi. ITU ve BIPM, 1970’de çevreleyen metinde hangi açılımın kullanıldığından bağımsız olarak hiçbir genişlemeyle tam olarak eşleşmeyen dil nötr bir sıralama olarak UTC’de uzlaştı. Kural, kısaltmayı çevreleyen metinden bağımsız olarak büyük harfle yazmaktır.
Kodda UTC — gerçekte ne depolanmalı: çok saat dilimli verileri işleyen herhangi bir sistem için operasyonel kural “UTC olarak depola, yerel olarak görüntüle”dir. Veritabanı zaman damgaları UTC’de olmalıdır (PostgreSQL TIMESTAMP WITH TIME ZONE dahili olarak UTC’ye normalleştirir; MySQL TIMESTAMP aynısını yapar; MongoDB Date spesifikasyona göre UTC’dir). Görüntüleme katmanları kullanıcının yerel ayarına render zamanında dönüştürür. Dilim bilgisi olmadan yerel duvar saati zamanlarını depolamak “yaz saati uygulaması geçişinden sonra rezervasyon bir saat kaydı” hatalarının kanonik kaynağıdır ve evrensel olarak bir anti-desen olarak kabul edilir. Referans: BIPM — Koordineli Evrensel Zaman (UTC).
Çalışılmış örnek
New York’taki bir kullanıcı “5 Kasım 2025, saat 15:00” için bir toplantı planlar. Arka uç bunu UTC anı olarak depolamalıdır. New York, 5 Kasım’da EST’dir (UTC−5) (yaz saati uygulaması 2 Kasım’da sona erdi), dolayısıyla depolanan değer 2025-11-05T20:00:00Z’dir. Berlin’deki ikinci bir davetli aynı toplantıyı görüntüler: Berlin o tarihte CET’dir (UTC+1), dolayısıyla takvim 2025-11-05 21:00 CET gösterir. Tokyo’daki (UTC+9, yaz saati uygulaması yok) üçüncü bir davetli 2025-11-06 05:00 JST görür — aynı an, farklı duvar saatleri, tümü tek depolanan UTC zaman damgasından türetilir. Şimdi toplantının haftalık tekrarlandığını varsayalım: “her Çarşamba 20:00 UTC’de” depolamak, New York kullanıcısı için yaz saati uygulaması sona erdiğinde sessizce kayacaktır (15:00 yerel beklediler, Kasım 2 geçişinden sonra 16:00 yerel alırlardı). Takvim sistemleri bunu, yinelenen etkinlikleri IANA dilim adı eklenmiş kaynak dilimde depolayarak ve yalnızca render sırasında UTC’ye genişleterek yönetir.
Ne zaman ve neden önem taşır
Neredeyse her “toplantı kaydı”, “rapor yanlış saatte çalıştı” veya “cron görevi yaz saati uygulaması geçişinde çift ateşlendi” hatası, dilim olmadan yerel zamanı depolamaya veya dilim tanımlayıcısı (Europe/Berlin) yerine dilim ofsetini (+01:00) depolamaya kadar uzanır. Ofset, tek bir an için iyidir; ancak gelecekteki herhangi bir tarih için belirsizleşir — dilim tanımlayıcısı yaz saati uygulaması kurallarını korur. Pratik kurallar: anları UTC olarak (veya açık dilimle) depolayın, kullanıcıya yönelik tarihleri IANA dilim tanımlayıcılarıyla (Europe/Berlin, +01:00 değil) depolayın, 3 harfli dilim kısaltmalarını asla kullanmayın (CST Çin, Küba ve Orta ABD arasında belirsizdir) ve dönüşümü IANA tarafından güncellenen bir dilim veritabanına (tzdata, üç ayda bir güncellenir) bırakın. Referans: IANA Saat Dilimi Veritabanı.
Hesap makinesini deneyin
Bir UTC anını, yaz saati uygulaması doğru şekilde işlenmiş olarak herhangi bir IANA saat dilimine çevirin.
Saat dilimi dönüştürücüyü aç →Frequently asked questions
- UTC nedir?
- UTC (Koordineli Evrensel Zaman), tüm IANA saat dilimi ofsetlerinin ölçüldüğü birincil uluslararası zaman standardıdır. Yaz saati uygulaması yoktur ve zaman zaman eklenen artık saniyelerle astronomik zamandan 0,9 saniye içinde tutulur.
- UTC pratikte nasıl kullanılır?
- Tüm Unix zaman damgaları, JWT talepleri, HTTP tarih başlıkları ve veritabanı zaman damgaları UTC olarak depolanmalı ve yalnızca görüntüleme için yerel saate dönüştürülmelidir. Bu, sunucunun veya kullanıcının nerede bulunduğundan bağımsız olarak yaz saati uygulaması belirsizliklerini önler ve zaman damgası aritmetiğini güvenilir kılar.
- UTC ile GMT arasındaki fark nedir?
- GMT (Greenwich Ortalama Zamanı), Royal Observatory Greenwich’teki ortalama güneş zamanına dayalı bir saat dilimidir ve UTC’den hiçbir ofset gözlemlemez. Gündelik amaçlar için birbirinin yerini alabilirler; ancak UTC mühendislik ve standartlar tanımıdır, GMT ise saat dilimi adıdır. Bilimsel ve yazılım bağlamları UTC kullanır; GMT gündelik kullanımda devam eder.
Related
Published May 14, 2026 · Last reviewed May 31, 2026