İçeriğe geç
Araç

Unix Zaman Damgası Çevirici: Epoch ↔ Tarih Dönüştürme

Güncellendi: Son kontrol: Ekim 2026
Şu an: —

Zaman damgasından tarihe

Saniye, milisaniye (13 hane), mikrosaniye ve nanosaniye otomatik algılanır.

Tarihten zaman damgasına

Saniye
—
Milisaniye
—

Unix zaman damgası, 1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniye sayısıdır ve saat diliminden bağımsızdır. Türkiye 2016'dan beri yıl boyunca UTC+3 kullanır. Hesaplama tarayıcınızda yapılır.

Kısaca cevap

Sol kutuya bir zaman damgası (ör. 1767225600) yazdığınızda karşılığı olan tarih Türkiye saatiyle ve UTC olarak gösterilir; 13 haneli milisaniye değerleri otomatik tanınır. Sağ tarafta tarih ve saat seçerek o anın zaman damgasını bulursunuz. Sayfanın üstünde şu anki zaman damgası saniye saniye güncellenir.

Bu sayfada

Unix zaman damgası nedir?

Unix zaman damgası (epoch zamanı), 1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniye sayısıdır. Saat diliminden bağımsızdır: aynı anda dünyanın her yerinde aynı sayıdır. Bu yüzden veritabanları, sunucu kayıtları (log), API'ler ve programlama dilleri zamanı genellikle bu biçimde saklar.

Zaman damgasıUTCTürkiye saati
01 Ocak 1970 00:00:001 Ocak 1970 02:00:00
17672256001 Ocak 2026 00:00:001 Ocak 2026 03:00:00
214748364719 Ocak 2038 03:14:0719 Ocak 2038 06:14:07

1970'te Türkiye kış saatinde UTC+2 kullanıyordu. Türkiye, Eylül 2016'dan beri yıl boyunca UTC+3 kullanır; bu yüzden güncel tarihlerde Türkiye saati UTC'den her zaman 3 saat ileridedir. Araç geçmiş tarihleri gösterirken o tarihteki saat farkını kullanır.

Saniye mi milisaniye mi?

Hane sayısıBirimNerede görülür?
10SaniyeUnix/Linux, PHP time(), çoğu veritabanı ve API
13MilisaniyeJavaScript Date.now(), Java, bazı API'ler
16MikrosaniyeBazı veritabanları ve sistem kayıtları
19NanosaniyeGo, bazı izleme ve log sistemleri

Bir milisaniye değerini saniye sanarak çevirmek on binlerce yıl sonrası gibi anlamsız tarihler üretir. Araç birimi hane sayısından otomatik algılar ve sonuçta gösterir.

Komut satırında zaman damgası

SistemŞu anki zaman damgasıZaman damgasını tarihe çevirme
Linuxdate +%sdate -d @1767225600
macOSdate +%sdate -r 1767225600
Windows (PowerShell)[DateTimeOffset]::UtcNow.ToUnixTimeSeconds()[DateTimeOffset]::FromUnixTimeSeconds(1767225600)

2038 sorunu

Zaman damgasını işaretli 32 bitlik bir tamsayıda saklayan eski sistemler, en fazla 2147483647 değerini tutabilir. Bu sınır 19 Ocak 2038 03:14:07 UTC'de aşılır ve bu sistemlerde tarih 1901'e döner. Günümüzdeki işletim sistemleri ve diller 64 bitlik zaman kullandığı için sorun yaşamaz; risk daha çok güncellenmeyen gömülü cihazlarda ve eski yazılımlardadır.

Sunucu kayıtlarındaki zamanı incelerken IP adreslerini de çözmek isterseniz IP adresi sorgulama aracını kullanabilirsiniz.

Sık sorulan sorular

Unix zaman damgası hangi saat dilimine göredir?

Hiçbirine; her zaman UTC'ye göre sayılır ve dünyanın her yerinde aynıdır. Tarihe çevrilirken istenen saat dilimine göre gösterilir.

13 haneli zaman damgası nedir?

Milisaniye cinsinden zaman damgasıdır; JavaScript ve Java gibi diller bu biçimi kullanır. Saniyeye çevirmek için 1000'e bölünür. Araç bu biçimi otomatik tanır.

Zaman damgası negatif olabilir mi?

Evet. Negatif değerler 1 Ocak 1970'ten önceki tarihleri gösterir; örneğin -86400, 31 Aralık 1969'dur.

Unix zamanı artık saniyeleri sayar mı?

Hayır. Unix zamanında her gün tam 86400 saniye kabul edilir; artık saniyeler sayılmaz. Bu yüzden zaman damgaları günlük takvim hesaplarında kolayca kullanılabilir.