İçeriğe geç

Zaman damgası ve saat dilimi dönüştürücü

Bir zaman damgası ya da tarih yapıştırın: Unix saniye, ms, µs, ns, ISO 8601, RFC 2822 ve yerel metin tüm biçimlerde ve seçtiğiniz saat dilimlerinde (UTC ofsetiyle) görünür. Yaz saati geçişinde var olmayan ya da iki kez yaşanan saatler uyarılır. Dönüşüm tarayıcıda yapılır; hiçbir şey gönderilmez.

Ücretsiz araç · Entegrasyon

Sayı (Unix), ISO 8601 (2026-10-06T14:30:00+03:00), RFC 2822 (Tue, 06 Oct 2026 14:30:00 +0300) ya da 06.10.2026 14:30 biçimi. Ofsetsiz tarihler aşağıdaki giriş saat diliminde yorumlanır.

Sayının birimi

Ofseti olmayan tarihler (2026-10-06 14:30) bu dilimin duvar saati sayılır.

Tarayıcı saatiyle şu an: …

Örnekler:

Dönüşüm tarayıcınızda yapılır; yazdığınız değer hiçbir yere gönderilmez, saklanmaz.

Sık yapılan hatalar

  • Ofset ile saat dilimi aynı şey değildir: +03:00 yalnızca bir farktır, Europe/Istanbul ise geçmiş ve gelecekteki tüm kuralları taşır. Geleceğe ait bir randevuyu saklarken UTC anı ile IANA dilim adını birlikte tutun.
  • Yaz saati geçişinde yerel saat ya hiç yaşanmaz (Mart'ın son Pazar'ı 02:30 gibi) ya da iki kez yaşanır; yerel saatten ana çeviri belirsizdir. Sistemler arası aktarımda anı UTC'de ya da ofsetli ISO 8601 olarak taşıyın.
  • 2038 sınırı: işaretli 32 bit saniye sayacı 2038-01-19 03:14:07 UTC'de taşar. Eski gömülü yazılımlar, 32 bit alanlı veritabanı sütunları ve bazı dosya biçimleri bu sınıra takılır; 64 bit kullanın.
  • Unix zamanı artık saniyeleri saymaz: her gün tam 86.400 saniyedir. Artık saniye 23:59:60 olarak yazılsa da Unix damgası bir önceki saniyeyle aynı olur ya da tekrar eder.

Saat dilimi kuralları IANA veritabanından tarayıcınızın sürümüne göre gelir ve değişebilir; bu araç hukuki, mali ya da güvenlik açısından kritik kararlar için tek başına dayanak olmamalıdır. Çok eski tarihlerde (1900 öncesi) yerel saat tarihsel ofsetlere göre hesaplanır ve yaygın kullanımdan farklı olabilir.

Sistemleriniz arasında tarih ve saat verisi tutarsız mı akıyor? Saat dilimi, damga biçimi ve eşleme kurallarını birlikte netleştirebiliriz.

Görüşme talep edin

01

Nasıl kullanılır

  1. A

    Bir Unix damgası ya da tarih yapıştırın; birimi araç büyüklükten tahmin eder, gerekirse elle seçin.

  2. B

    Tüm biçimlerde çıktıyı ve seçtiğiniz saat dilimlerindeki yerel saati UTC ofsetiyle görün; dilim ekleyip çıkarabilirsiniz.

  3. C

    Yaz saati geçişi ya da birim belirsizliği varsa uyarıyı okuyun ve kayıt biçiminizi ona göre seçin.

02

Unix zaman damgası nedir?

Unix zaman damgası, 1970-01-01 00:00:00 UTC'den (Unix çağı) bu yana geçen saniye sayısıdır. Tek bir ana karşılık gelir ve saat diliminden bağımsızdır; hangi dilimde okunursa okunsun aynı anı gösterir. Bu yüzden sistemler arası aktarımda en güvenli temsildir.

Pek çok sistem aynı anı farklı birimlerde tutar: JavaScript ve Java milisaniye, birçok veritabanı ve Python'un time.time() değeri saniye (kesirli), Go'nun UnixNano değeri nanosaniye verir. Bir damganın birimini yanlış varsaymak 1970 ya da yıl 50000 gibi sonuçlar doğurur.

03

Birimi nasıl tahmin ediyoruz?

Otomatik modda tam kısmın büyüklüğüne bakılır: 10¹¹'den küçükse saniye (yıl 5138'e kadar), 10¹⁴'ten küçükse milisaniye, 10¹⁷'den küçükse mikrosaniye, daha büyükse nanosaniye. Günümüz damgaları için bu hane sayısından (10, 13, 16, 19) güvenle ayrılır.

Tahmin 1973 öncesi milisaniye değerlerinde yanılır (saniye sanılır). Bu yüzden araç sayı girişinde dört birimin her biri için çıkan tarihi de listeler; hangisi beklediğiniz tarihse onu seçin.

04

Saat dilimi ve yaz saati tuzakları

Yerel bir saati ana çevirmek için saat dilimi gerekir ve yaz saati geçişi iki özel durum yaratır: ileri atlanan saat hiç yaşanmaz, geri alınan saat iki kez yaşanır. Araç ikisini de uyarır ve belirsiz saatte iki olası anı gösterir.

Türkiye 2016'dan beri yıl boyunca UTC+3 kullanır ve yaz saati uygulamaz; Almanya ise Mart'ın son Pazar'ı ileri, Ekim'in son Pazar'ı geri alır. Dilim kuralları zamanla değişir; bu yüzden ofset yerine IANA dilim adı saklayın.

Sık sorulanlar

Girdiğim değer bir yere gönderiliyor mu?
Hayır. Dönüşüm ve saat dilimi hesabı tarayıcınızın yerleşik işlevleriyle sizin cihazınızda yapılır; yazdığınız değer ağa gönderilmez ya da saklanmaz.
Araç neden saniye yerine milisaniye sanıyor (ya da tersi)?
Birim yalnızca sayının büyüklüğünden tahmin edilir: 10 haneli sayılar saniye, 13 haneli sayılar milisaniye gibi. Tarih beklediğinizden çok farklıysa "Sayının birimi" seçeneğinden birimi elle seçin; araç her birimdeki yorumu da listeler.
2038 sorunu nedir?
Saniyeyi işaretli 32 bit tamsayıyla tutan sistemler 2038-01-19 03:14:07 UTC'de (2³¹−1 saniye) taşar ve sayaç negatife döner. Modern sistemler 64 bit kullanır; eski gömülü cihazlar, 32 bit veritabanı alanları ve bazı dosya biçimleri risk altındadır. Araç bu sınırı aşan değerleri işaretler.
Yerel saat neden "belirsiz" ya da "hiç yaşanmaz" çıkıyor?
Yaz saatine geçişte saatler ileri alınır (ör. 02:00 → 03:00) ve aradaki yerel saatler hiç yaşanmaz. Yaz saatinden dönüşte saatler geri alınır (03:00 → 02:00) ve aradaki yerel saatler iki kez yaşanır. İki durumda da yalnızca yerel saatten ana çeviri tek anlamlı değildir; ofset ya da UTC kullanın.
UTC ofseti ile IANA saat dilimi arasındaki fark nedir?
Ofset (+03:00) o andaki farktır. IANA dilimi (Europe/Berlin) ise tarih boyunca değişen ofset ve yaz saati kurallarının adıdır. Geçmiş bir anı ofsetle saklamak yeterlidir; gelecekteki bir yerel randevuyu saklamak için dilim adı da gerekir, çünkü kurallar değişebilir.
Unix zamanı artık saniyeleri sayar mı?
Hayır. Unix zamanında her gün tam 86.400 saniyedir; artık saniye bir önceki saniyeyle aynı değeri alır ya da tekrarlanır. Bu araç da saniye 60'ı bir sonraki dakikanın başı olarak okur.

Sistemleriniz arasında zamanı tutarlı akıtalım

ERP, SCADA, CRM ve üçüncü taraf sistemler arasında zaman damgası, saat dilimi ve veri eşleme kurallarını birlikte tasarlıyoruz. Ücretsiz keşif görüşmesinde mevcut akışınızı konuşalım.