Zaman

Unix Timestamp ↔ Tarih

Log analizi, API debug ve veritabanı sorguları için.

Son güncelleme:

Şu anki Unix timestamp: 1790014868 (saniye) · 1790014868902 (ms)

Unix Timestamp (Epoch) Nedir?

Unix timestamp, 1 Ocak 1970 00:00:00 UTC referans noktasından (epoch) itibaren geçen saniye sayısını ifade eden, tek bir sayıyla tarih ve saati temsil eden bir formattır. Zaman dilimi bilgisi taşımadığı için, aynı timestamp dünyanın her yerinde aynı anı işaret eder.

Saniye ve Milisaniye Farkı

Unix/Linux sistemleri geleneksel olarak saniye cinsinden timestamp kullanır (10 haneli, örn. 1735689600); JavaScript'in Date.now() fonksiyonu ise milisaniye cinsinden (13 haneli, örn. 1735689600000) döner. Bu araç her iki formatı da algılayıp doğru şekilde yorumlar.

Neden Log ve API'lerde Kullanılır?

Timestamp, farklı zaman dilimlerindeki sunucular arasında tarih/saat karşılaştırmasını basitleştirir; çünkü tek bir sayısal değer, yerel saat dilimi karmaşasından bağımsız olarak kesin bir anı temsil eder. Log dosyaları, API yanıtları ve veritabanı kayıtlarında bu nedenle yaygın olarak kullanılır.

Nasıl Kullanılır?

  1. 1Timestamp veya tarih girin.
  2. 2Birim seçin (s/ms).

Formül

Unix Timestamp = 1 Ocak 1970 00:00:00 UTC'den itibaren geçen saniye sayısı

Örnek

  • 1735689600 (saniye)→1 Ocak 2025, 00:00:00 UTC
  • 10 Eylül 2026, 00:00:00 UTC→1789344000

Sık Sorulan Sorular

Unix timestamp zaman dilimine göre değişir mi?
Hayır, timestamp'in kendisi UTC tabanlı ve zaman dilimi bağımsızdır; yalnızca ekranda gösterilen okunabilir tarih, seçtiğiniz zaman dilimine göre farklılık gösterir.
2038 yılı sorunu nedir?
32-bit sistemlerde saniye cinsinden timestamp'in maksimum değeri 19 Ocak 2038'de dolacak; modern 64-bit sistemler bu sınırdan etkilenmez.
Timestamp'in 10 mu yoksa 13 haneli mi olduğunu nasıl anlarım?
10 haneli bir değer saniye cinsindendir (yaklaşık 2001-2286 yılları arası), 13 haneli bir değer ise milisaniye cinsindendir; bu araç haneye göre otomatik ayrım yapar.
Negatif bir timestamp geçerli mi?
Evet, 1 Ocak 1970'ten önceki bir tarihi ifade eder; negatif değerler epoch öncesi tarihleri temsil eder.