Toolinho Ana Sayfa
🕰️

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

GMT (UTC) Tarihi
Sizin Zaman Diliminizdeki Tarih

⏱️ Okunabilir Tarihten Zaman Damgasına

Unix Timestamp:

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.

Bilinmeye değer referanslar: 0, 1 Ocak 1970 UTC'dir. 1000000000, 9 Eylül 2001'dir. 1700000000, 14 Kasım 2023'tür. 17 ile başlayan 10 basamaklı bir sayı saniye cinsinden yakın bir tarihtir; aynı değerin üç basamak fazlası milisaniyedir.

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.