Skip to content

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

Unix epoch'tan insan diline, insan dilinden epoch'a — anında iki yönlü dönüşüm.

Unix zaman damgası(Unix timestamp veya epoch time), 1 Ocak 1970 00:00:00 UTC'den itibaren geçen saniye sayısıdır. Yazılım geliştirmede tarih ve saat verilerini depolamak, aktarmak ve karşılaştırmak için evrensel standart haline gelmiştir. Bu araç, bir Unix timestamp'i (saniye veya milisaniye cinsinden) okunabilir tarih ve saate dönüştürür; tersine, belirli bir tarih ve saati Unix timestamp'e çevirir. İstanbul saat dilimiyle (TRT, UTC+3) yerel zaman görüntülemesini de destekler.

now = 0

Paste timestamps above. The tool auto-detects the unit from the digit count: 10 = seconds, 13 = milliseconds, 16 = microseconds, 19 = nanoseconds.

All parsing runs in your browser — nothing is uploaded. Sub-millisecond precision is preserved in the ISO 8601 row; the JavaScript Date object underneath is millisecond-resolution, so the UTC / local strings round to the nearest millisecond.

How to use

  1. Timestamp'i girin

    Unix timestamp değerini girin (örn. 1717200000). Saniye mi milisaniye mi olduğunu seçin.

  2. Tarihe dönüştürün

    UTC ve yerel saat diliminizdeki karşılık gelen tarih ve saati görüntüleyin.

  3. Tarihten timestamp'e çevirin

    Ters yönde: bir tarih girerek karşılık gelen Unix timestamp değerini bulun.

  4. Anında kopyalayın

    Sonuç değerini kopyala butonuyla panoya alın ve kodunuza yapıştırın.

Referans Timestamp Değerleri

Unix TimestampUTC Tarihi
01970-01-01 00:00:00 UTC (epoch)
10000000002001-09-09 01:46:40 UTC
17000000002023-11-14 22:13:20 UTC
20000000002033-05-18 03:33:20 UTC
21474836472038-01-19 03:14:07 UTC (Y2K38)

Frequently asked questions

Unix timestamp neden 1970'ten başlar?
1 Ocak 1970, Unix'in geliştirildiği dönemde seçilen referans noktasıdır (epoch). Bu tarih evrensel olarak POSIX standartlarına dahil edilmiş ve günümüzde tüm işletim sistemleri ve programlama dilleri tarafından benimsenmiştir.
Saniye mi milisaniye mi kullanmalıyım?
Unix timestamp geleneksel olarak saniye cinsindendir. JavaScript ve birçok modern API ise milisaniye kullanır (Date.now()). Değeriniz 10 haneli ise saniye, 13 haneli ise milisaniye olduğunu tahmin edebilirsiniz.
Y2K38 problemi nedir?
32-bit imzalı tam sayılar, maksimum 2.147.483.647 değerini saklayabilir; bu da 19 Ocak 2038'e karşılık gelir. Bu tarihten sonra 32-bit sistemlerde timestamp taşması yaşanabilir. 64-bit sistemler ve modern diller bu limiti aşmaktadır.
Türkiye (TRT, UTC+3) için timestamp dönüşümü nasıl yapılır?
UTC timestamp'e 10.800 saniye (3 saat × 3600) eklemek İstanbul yerel saatini verir. Bu araç saat dilimi dönüşümünü otomatik olarak yapar.
Hesaplayıcı verilerimi saklıyor mu?
Hayır. Tüm dönüşümler tarayıcınızda yerel olarak yapılır.

About

Unix zamanının önemi

Unix timestamp, dil ve platform bağımsızlığı nedeniyle yazılım dünyasının evrensel saat standardıdır. Veritabanı kayıtları, log dosyaları, API yanıtları, JWT token'ları ve HTTP başlıkları yaygın olarak Unix timestamp kullanır.

ISO 8601 ile karşılaştırma

ISO 8601 formatı (2024-01-15T09:00:00Z) insan okunabilirliği açısından avantajlıdır. Unix timestamp ise sıralama ve matematiksel işlemler için daha uygundur. Türkiye'deki API standartları her iki formatı da kabul eder; ancak uluslararası uyumluluk için ISO 8601 tercih edilir.

İlgili Türkçe araçlar