Timestamp Çevirici

Unix zaman damgası ↔ okunur tarih

Şu anki Unix zamanı
–

Unix Timestamp: Bilgisayarların Takvimi

1789000000 hangi tarih? Log dosyasındaki o sayının insanca karşılığı bir yapıştırma uzağınızda.

Bilgisayarlar tarihi sizin gibi tutmaz: 1 Ocak 1970 UTC'den (epoch) bu yana geçen saniyeleri sayarlar. Log dosyalarında, API yanıtlarında ve veritabanlarında gördüğünüz o 10 haneli sayılar budur. Bu araç iki yönde çalışır: timestamp yapıştırın, yerel saatinizde ve UTC'de okunur tarihi görün; ya da takvimden tarih seçin, saniye ve milisaniye cinsinden timestamp'ini alın. 13 haneli değerler otomatik olarak milisaniye kabul edilir — JavaScript'in Date.now() çıktısını doğrudan yapıştırabilirsiniz. Üstteki canlı sayaç şu anki Unix zamanını saniye saniye gösterir; test verisi veya cache anahtarı gerektiğinde tek tıkla kopyalayın.

Özellikler

⏱️

Canlı 'Şu An'

Güncel Unix zamanı saniye saniye akar.

🔄

Çift Yönlü

Timestamp → tarih ve tarih → timestamp.

🧠

Akıllı Algılama

13+ hane otomatik milisaniye kabul edilir.

🌍

Yerel + UTC

Sonuç hem yerel saatinizde hem UTC'de gösterilir.

Epoch Rehberi

Bilinmesi gerekenler

  • Epoch başlangıcı: 1 Ocak 1970, 00:00 UTC
  • 10 hane = saniye · 13 hane = milisaniye
  • Timestamp saat diliminden bağımsızdır — dönüşümde devreye girer
  • 2038 sorunu: 32-bit sistemlerde sayaç 19 Ocak 2038'de taşar

Örnek değerler

  • 0 → 1 Ocak 1970 00:00 UTC
  • 1000000000 → 9 Eylül 2001 (ilk milyar)
  • 1700000000 → 14 Kasım 2023
  • 2000000000 → 18 Mayıs 2033

Sık Sorulan Sorular

Unix timestamp neden 1970'ten sayılıyor?

Unix işletim sistemi 1970'lerin başında geliştirilirken mühendisler yakın, yuvarlak bir başlangıç noktası seçti: 1 Ocak 1970 UTC. Bu 'epoch', o günden beri tüm bilişim dünyasının ortak saat referansı oldu.

Saniye mi milisaniye mi kullanmalıyım?

Unix geleneği saniyedir (10 hane); JavaScript ve birçok modern API milisaniye kullanır (13 hane). Araç hane sayısından hangisi olduğunu otomatik anlar ve bildirir — yine de bir API'ye değer gönderirken dokümantasyondaki birimi kontrol edin.

Timestamp'in saat dilimi var mı?

Hayır — timestamp evrenseldir, dünyanın her yerinde aynı andır. Saat dilimi yalnızca insana gösterirken devreye girer; bu yüzden araç sonucu hem yerel saatinizde hem UTC olarak verir.

2038 sorunu nedir?

32-bit işaretli tamsayı en fazla 2.147.483.647 tutabilir; bu da 19 Ocak 2038 03:14:07 UTC'ye denk gelir. O anda 32-bit sistemlerin sayacı taşar. Modern 64-bit sistemler için sorun yok — sayaç milyarlarca yıl yeter.

Negatif timestamp olur mu?

Evet — 1970 öncesi tarihleri temsil eder. Örneğin -86400, 31 Aralık 1969'dur. Araç negatif değerleri de doğru çevirir.

Şu anki timestamp'i nasıl alırım?

Sayfanın üstündeki canlı sayaçtan tek tıkla kopyalayın. Kodda ise: JavaScript Math.floor(Date.now()/1000), Python time.time(), PHP time() aynı değeri verir.