Unix zaman damgası nedir?
Unix zaman damgası (epoch time), 1 Ocak 1970 saat 00:00:00 UTC anından bu yana geçen saniye sayısıdır. Yazılımlarda, veritabanlarında, günlük (log) kayıtlarında ve API'lerde zamanı saat dilimi karmaşasına girmeden tek bir sayıyla ifade etmek için kullanılır. JavaScript gibi bazı ortamlar saniye yerine milisaniye kullanır; bu durumda sayı 13 haneli olur.
Saniye mi, milisaniye mi?
Araç, değerin büyüklüğüne bakarak türünü anlar: 100 milyar ve üzerindeki değerler milisaniye, daha küçükler saniye kabul edilir. Güncel zaman damgaları saniye olarak 10 haneli, milisaniye olarak 13 haneli görünür.
Çalışılmış örnek
1700000000 saniyelik zaman damgası, UTC'de 14 Kasım 2023 saat 22:13:20'ye karşılık gelir. Türkiye'de kalıcı olarak UTC+3 saati kullanıldığı için bu an, 15 Kasım 2023 saat 01:13:20 olarak görünür. Milisaniye karşılığı 1700000000000'dır.
Tarihten zaman damgasına
Tarih girişinde 14.11.2023 22:13:20 veya 2023-11-14 22:13:20 biçimlerini kullanabilirsiniz. Saat kısmı yazılmazsa 00:00:00 kabul edilir. Girdiğiniz tarihin Türkiye saati mi UTC mi olduğunu seçmeniz gerekir; yanlış seçim 3 saatlik fark yaratır.
Dikkat edilecek noktalar
- 32 bitli eski sistemler 19 Ocak 2038'den sonraki zamanları tutamaz (2038 sorunu).
- Zaman damgası saat diliminden bağımsızdır; yalnızca gösterim farklıdır.
Nerede işinize yarar?
Günlük dosyalarında veya veritabanı kayıtlarında gördüğünüz 1700000000 gibi sayıların hangi ana denk geldiğini hızlıca öğrenmek için bu aracı kullanabilirsiniz. Yazılımcılar API'lerden dönen 'created_at' alanlarını doğrulamak, token geçerlilik sürelerini (exp alanı) okumak veya zamanlanmış görevlerin tetiklenme anını hesaplamak için sık sık epoch dönüşümü yapar. Yaz saati uygulaması olmadığı için Türkiye'de yıl boyunca fark sabit 3 saattir.
Negatif değerler 1970 öncesi tarihleri gösterir. Araç, ISO 8601 biçimindeki UTC çıktısını da verdiği için API ve veritabanı belgelerinde doğrudan kullanabilirsiniz. Milisaniye değerleri JavaScript ve Java ortamlarında yaygındır; saniye değerleri ise Unix, PHP ve Python tarafında daha sık görülür.