Timestamp Çevirici
Unix zaman damgası ↔ okunur tarih
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.