Zaman damgasından tarihe
Saniye, milisaniye (13 hane), mikrosaniye ve nanosaniye otomatik algılanır.
- Birim
- Türkiye saati
- UTC
- ISO 8601
- Göreli
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ı | UTC | Türkiye saati |
|---|---|---|
0 | 1 Ocak 1970 00:00:00 | 1 Ocak 1970 02:00:00 |
1767225600 | 1 Ocak 2026 00:00:00 | 1 Ocak 2026 03:00:00 |
2147483647 | 19 Ocak 2038 03:14:07 | 19 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ı | Birim | Nerede görülür? |
|---|---|---|
| 10 | Saniye | Unix/Linux, PHP time(), çoğu veritabanı ve API |
| 13 | Milisaniye | JavaScript Date.now(), Java, bazı API'ler |
| 16 | Mikrosaniye | Bazı veritabanları ve sistem kayıtları |
| 19 | Nanosaniye | Go, 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 |
|---|---|---|
| Linux | date +%s | date -d @1767225600 |
| macOS | date +%s | date -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.



