Zaman
Unix Timestamp ↔ Tarih
Log analizi, API debug ve veritabanı sorguları için.
Son güncelleme:
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?
- 1Timestamp veya tarih girin.
- 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.
