Unix Timestamp Dönüştürücü (sn, ms, ISO, yerel)
Bir Unix timestamp yazıp tarihi birden çok formatta görün veya bir tarih seçip Unix değerini alın. Referans için canlı geçerli timestamp gösterilir.
Nasıl çalışır
Unix timestamp nedir
Unix timestamp, Unix epoch'tan — 1 Ocak 1970 UTC gece yarısından — itibaren saniye sayısıdır (veya JavaScript'te milisaniye). Belirsizlik olmadan bir an'ı kodlayan tek bir sayıdır. API'ler, veritabanları ve log dosyaları onu her yerde kullanır çünkü timestamp'leri karşılaştırmak tamsayı aritmetiğinden ibarettir.
JavaScript, Python ve diğer birçok sistem milisaniye kullanır (JS'de Date.now() ms döner). C, Go ve Unix kabukları saniye kullanır (date +%s). Dönüştürürken timestamp'inizin hangi birimde olduğunu kontrol edin — 1,7 trilyon değer milisaniyedir; 1,7 milyar saniyedir.
ISO 8601 vs yerel formatlar
ISO 8601 (örn. 2026-05-06T14:30:00Z) evrensel değişim formatıdır. Zaman dilimi açıktır ('Z' = UTC veya +03:00 vb.) ve metin olarak doğru sıralanır. Depolama ve API'ler için her zaman onu kullanın.
Yerel formatlar (örn. '6 Mayıs 2026, 14:30:00') görüntü içindir. Kullanıcı dil ve bölgesine bağlıdır. Hesaplayıcı her ikisini de gösterir — kod için ISO kopyalayın, e-postalar veya raporlar için yereli kopyalayın.
2038 Yılı sorunu
32-bit işaretli tamsayı Unix timestamp'leri 2³¹ − 1 saniyede = 2.147.483.647 = 19 Ocak 2038 UTC 03:14:07'de taşar. int32 kullanan sistemler negatif değerlere yuvarlanır ve tarih aritmetiği bozulur. Modern sistemler ~292 milyar yıl güvenli olan 64-bit timestamp'leri kullanır.
Gömülü sistemler, eski veritabanı şemaları veya legacy C kod ile çalışıyorsanız, time_t boyutunu denetleyin. 64-bit tamsayılara geçiş düzeltmedir; timestamp'leri string olarak (ISO) saklamak sorunu tamamen önler.
Sık sorulan sorular
›Timestamp'ler bazen neden 13 basamaklı?
Onlar milisaniyedir. JavaScript ve birçok web API'si ms kullanır. Saniye almak için 1000'e bölün.
›Unix timestamp hangi zaman diliminde?
Hiçbiri — epoch'tan itibaren UTC saniyedir. Uygulamanızın veya kullanıcının bulunduğu zaman dilimini kullanarak yerel tarihe dönüştürün.
›Dönüşüm doğru mu?
Evet. Sistem saatini kullanan tarayıcının Date API'sini kullanıyoruz. Hassasiyet milisaniyeye kadar.
›ISO 8601 nedir?
Uluslararası standart tarih-zaman formatı: YYYY-MM-DDTHH:MM:SS+TZ. Metin olarak sıralanabilir, zaman dilimi konusunda kesin.
›'Yerel saat' neden sistem saatimle eşleşmiyor?
Tarayıcınızın bildirdiği zaman dilimini kullanır. Sistem saatiniz yanlışsa veya tarayıcı dilimi farklıysa sonuçlar farklı olur.
›Negatif timestamp'ler geçerli mi?
Evet — 1970 öncesi tarihleri temsil ederler. Çoğu dil bunları işler; veritabanı uyumluluğuna dikkat edin.
›Toplu dönüştürebilir miyim?
Henüz değil. Tek seferlik dönüşümler için bu araç yeterli; binlerce değer için bir script kullanın.
›Veri tarayıcımdan ayrılıyor mu?
Hayır. Dönüşüm yerel olarak çalışır.
İlgili araçlar
Son güncelleme: