Unix zaman damgası dönüştürücü
Bir Unix zaman damgasını okunabilir bir tarihe, ya da bir tarihi zaman damgasına dönüştürün — güncel epoch zamanı canlı olarak akarken. Günlükleri, bir veritabanı sütununu veya bir API yanıtını okurken kullanışlı.
–––Zaman damgası → tarih
Tarih → zaman damgası
Klasik karışıklık: saniyeler ve milisaniyeler birbirine karışınca
Gerçek dünyada karşılaşılan neredeyse her zaman damgası hatası, aslında aynı hatanın iki farklı kılığa girmiş hâlidir. Milisaniye bekleyen bir koda bir saniye değeri verin, her tarih Ocak 1970'e çöker — sayı bin kat fazla küçüktür, bu yüzden saat epoch'un çok az ilerisine gidebilir. Saniye bekleyen bir koda milisaniye verin, tarihler on binlerce yıl geleceğe fırlar. Belirtiyi bir kez öğrendiğinizde her iki durum da anında tanınır: bugünün zamanı saniye cinsinden on basamaklı bir sayıdır, milisaniye cinsinden on üç basamaklıdır. Buradaki otomatik algılama bu farkı sizin için okur, ama bunu gözle bilmek, hiçbir şey dönüştürmeden önce hatayı kendi log kayıtlarınızda fark etmenizi sağlar.
Gerçek hayatta zaman damgaları
Bir kez fark etmeye başladığınızda, epoch zamanları her yerdedir: veritabanlarındaki created_at sütunları, çerezlerdeki ve önbellek başlıklarındaki son kullanma alanları, sunucu log kayıtlarındaki olay zamanları ve her JSON Web Token'ın içindeki exp alanı. Sonuncusu gerçekten kullanışlı bir eşleşmedir — bir tokeni JWT çözücüyle çözün, exp sayısını buraya yapıştırın; göreli satır size tokenin bir saat önce mi öldüğünü yoksa bir hafta daha mı yaşayacağını sade sözlerle söyler. O göreli ifade, sayfadaki en iyi mantık kontrolüdür: kırk altı yıl sonra süresi dolacağını iddia eden bir oturum, hiç hesap yapmadan koklayabileceğiniz bir hatadır.
Epoch'un uç noktaları
Bilinmeye değer birkaç köşe var. Negatif zaman damgaları meşrudur — 1970'ten geriye doğru sayılır, bu yüzden tarihsel tarihler burada sorunsuz dönüştürülür. 2038 yılı, saniyeleri 32 bitlik bir tam sayıda saklayan eski sistemler için ünlü uçurumdur; bu tam sayı o yılın Ocak ayında taşar. Modern 64 bitlik sistemler bunu çoktan aştı, ama gömülü veya eski bir şey bakıyorsanız bu tarih hâlâ önemlidir. Ve Unix zamanı artık saniyelerini bilinçli olarak yok sayar — epoch açısından her gün tam olarak 86.400 saniyedir, hesaplamayı güvenilir kılan da tam olarak budur. Bütün bunlar, buradaki diğer geliştirici araçları gibi tarayıcınızda, ücretsiz ve sınırsız çalışır.
Unix zaman damgası nedir
Bir Unix zaman damgası (ya da “epoch zamanı”), 1 Ocak 1970'te UTC gece yarısından bu yana geçen saniye sayısıdır, o kadar. Bilgisayarların, saat dilimleri veya takvim biçimlendirmesiyle uğraşmadan bir anı saklama biçimidir, bu yüzden günlüklerde, veritabanlarında, çerezlerde ve API yanıtlarında sürekli karşınıza çıkar. Bazı sistemler saniye yerine milisaniye cinsinden sayar — bin kat daha büyük — bu yüzden bu araç, yapıştırdığınız değerin hangisi olduğunu algılar ve doğru şekilde dönüştürür. Her şey tarayıcınızda çalışır; yazdığınız hiçbir şey herhangi bir yere gönderilmez.
Saniye mi milisaniye mi — nasıl anlıyor?
“Otomatik algıla” modunda, normal uzunluktaki sayılar için saniye, çok büyük olanlar için (13+ basamak) milisaniye varsayar — bu neredeyse her zaman doğrudur. Bir değer belirsizse, saniye ya da milisaniyeyi zorlamak için birim açılır menüsünü değiştirin.
UTC ve yerel saatim neden farklı?
Bir zaman damgası tek bir andır; UTC ve yerel saatiniz o aynı anı yazmanın iki farklı yoludur. Araç, tarayıcınızın saat dilimiyle etiketlenmiş şekilde ikisini de gösterir, böylece hangisine ihtiyacınız varsa onu seçebilirsiniz.
Bir tarihten zaman damgasına gidebilir miyim?
Evet — “Tarih → zaman damgası” kutusunu kullanın. Bir tarih ve saat seçin (yerel saat diliminizde okunur) ve hem saniye hem milisaniye cinsinden Unix zaman damgasını, artı UTC cinsinden ISO 8601 biçimini alırsınız.
ISO 8601 nedir?
ISO 8601, 2026-07-20T14:30:00.000Z gibi bir tarih ve saat için standart metin biçimidir — anlaşılmaz değildir ve sıralanabilir. Sondaki “Z” UTC anlamına gelir. Hem insanlar hem de makineler için bir zaman damgası yazmanın en güvenli yoludur.
Bir sunucuya bir şey gönderiliyor mu?
Hayır. Tüm dönüştürme tarayıcınızda JavaScript ile gerçekleşir — internet bağlantınızı kesseniz bile çalışmaya devam eder. Hiçbir şey yüklenmez ya da kaydedilmez.
