İçeriğe atla
tolgahat.com
ARAÇSistem

Unix Zaman Damgası Dönüştürücü

Epoch değerini okunur tarihe, tarihi epoch'a çevirin; Windows FILETIME ve Active Directory zaman damgalarını da çözün. Tamamen tarayıcınızda çalışır; girdiğiniz hiçbir veri sunucuya gönderilmez.

ŞU AN (UNIX ZAMANI)

—

10 hane saniye, 13 ms, 16 µs, 19 ns olarak algılanır. Negatif değerler 1970 öncesidir.

Nasıl çalışır?

Unix zamanı 1970-01-01T00:00:00Z anından bu yana geçen saniyedir. Araç girdiyi kayıpsız hesap için nanosaniye hassasiyetinde büyük tam sayıya (BigInt) çevirir, ardından seçtiğiniz saat diliminde tarayıcının Intl.DateTimeFormat veritabanıyla gösterir. Yaz saati geçişleri ve geçmişteki dilim değişiklikleri bu veritabanından gelir.

Windows FILETIME (ve Active Directory'deki lastLogonTimestamp, pwdLastSet) 1601-01-01'den beri 100 ns aralık sayar; iki takvim arasındaki sabit fark 116444736000000000'dır. Excel seri tarihi 1899-12-30'dan beri geçen gündür. Hesaplamanın tamamı tarayıcıda yapılır.

Sık sorulan sorular

Unix zaman damgası nedir?

1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniye sayısıdır (artık saniyeler sayılmaz). Saat diliminden bağımsızdır; aynı an dünyanın her yerinde aynı sayıdır. JavaScript ve Java milisaniye, bazı veritabanları ve Go mikro/nanosaniye kullanır.

2038 problemi nedir?

Zamanı 32 bit işaretli tam sayıda tutan sistemler en fazla 2147483647 saniyeyi, yani 19 Ocak 2038 03:14:07 UTC'yi saklayabilir; bir saniye sonra değer negatife döner ve tarih 1901'e atlar. 64 bit time_t kullanan güncel Linux ve uygulamalar etkilenmez; eski gömülü cihazlar, ext3 ve MySQL TIMESTAMP sütunları risk altındadır.

Active Directory'deki lastLogonTimestamp nasıl okunur?

lastLogonTimestamp, pwdLastSet ve accountExpires Windows FILETIME biçimindedir: 1 Ocak 1601 UTC'den beri geçen 100 nanosaniyelik aralık sayısı. Değeri 'FILETIME / LDAP' sekmesine yapıştırın ya da PowerShell'de [DateTime]::FromFileTimeUtc(değer) kullanın. lastLogonTimestamp etki alanı denetleyicileri arasında 9–14 gün gecikmeyle eşitlenir.

Zaman damgasının saniye mi milisaniye mi olduğunu nasıl anlarım?

Günümüz tarihleri için hane sayısına bakın: 10 hane saniye, 13 hane milisaniye, 16 hane mikrosaniye, 19 hane nanosaniyedir. Araç bunu otomatik algılar; 1970'e yakın ya da çok uzak tarihlerde birimi elle seçebilirsiniz.

Tarihi epoch'a çevirirken saat dilimi neden önemli?

'2026-10-30 14:30' gibi dilimsiz bir yazı İstanbul'da 11:30 UTC, Londra'da 14:30 UTC anlamına gelir; ikisinin epoch değeri 3 saat farklıdır. Dilim belirtilmemişse seçili saat dilimi kullanılır; Z ya da +03:00 eklenirse o fark esas alınır.