Unix Zaman Damgası Dönüştürücü
Convert between Unix timestamps and human-readable dates
Mevcut Unix Zaman Damgası
📅 Zaman Damgasından Okunabilir Tarihe
⏱️ Okunabilir Tarihten Zaman Damgasına
Unix Zaman Damgası Dönüştürücü Hakkında
Unix zaman damgası ile okunabilir tarih arasında iki yönlü dönüştürün. Unix zaman damgası, 1 Ocak 1970 saat 00:00 UTC'den bu yana geçen saniye sayısıdır — neredeyse her bilgisayar sisteminin saydığı başlangıç anı.
Saniye, milisaniye ve saat dilimleri
Unix zamanı saniye sayar, ama JavaScript, Java ve pek çok API milisaniye kullanır — 10 değil 13 basamaklı bir sayı. İkisini karıştırmak tarihinizi 1970'e ya da 55000 yılına atar. Unix zamanı ayrıca her zaman UTC'dir: okunabilir tarihe çevirmek bir saat dilimi seçmeyi gerektirir ve saat kaymalı hataların çoğu bu seçimden doğar.
2038 sorunu nedir?
Unix zamanını işaretli 32 bit tamsayıda saklayan sistemler 19 Ocak 2038'de taşar, negatife döner ve 1901'e atlar. Modern sistemler 64 bit değer kullanır ve milyarlarca yıl etkilenmez, ama gömülü cihazlar ve eski veritabanı sütunları bu sınırı hâlâ taşır — tarih alanlarının güvenli varsayılmak yerine denetlenmesi gerekmesinin nedeni budur.
Unix zamanı artık saniyeleri içerir mi?
Hayır ve bu kasıtlıdır. Unix zamanı her günü tam 86.400 saniye kabul eder, yani artık saniyeleri tümüyle yok sayar — bu, aritmetiği basit tutar ama astronomik zamandan hafifçe sapma pahasına. Günlük kullanımda bunun hiçbir önemi yoktur; hassas zamanlama sistemlerinde ise çok vardır.
