Skip to content

Unix Timestamp Dönüştürücü

Timestamp → okunabilir tarih veya tarih → timestamp. Her iki yön, her iki birim, her zaman dilimi.

Buğra SözeriTarih ve Saat
Updated · Published
Reviewed by Convertitive

Unix timestamp, 1970-01-01 00:00:00 UTC tarihinden itibaren geçen saniye (veya milisaniye) sayısıdır — bilgisayarların bir anı temsil etmesi için standart yöntemdir. Aşağıdaki dönüştürücü her iki yönü de destekler: UTC ve yerel saat gösterimini görmek için bir sayı yazın ya da timestamp almak için bir tarih seçin. Üstteki canlı saat, makinenizdeki mevcut timestamp'i her saniye günceller.

Current Unix timestamp

1781305132 s/ 1781305132608 ms

Timestamp → date

UTC (ISO 8601):2026-06-12T22:58:52Z
Local (UTC):2026-06-12, 22:58:52

Date → timestamp

Unix seconds:1781305080
Unix milliseconds:1781305080000

How to use

  1. Timestamp → tarih

    Sol karta bir Unix timestamp yapıştırın. Saniye (örn. 1779000000) veya milisaniye (örn. 1779000000000) seçin. Araç, UTC ISO 8601 biçimini ve yerel zaman diliminizdeki karşılığını gösterir.

  2. Tarih → timestamp

    Sağ kartta bir tarih ve saat seçin. Tarihin hangi zaman diliminde olduğunu seçin (varsayılan olarak makinenizin dilimi). Araç, karşılık gelen Unix saniyesi ve milisaniyesini hesaplar.

  3. İhtiyacınız olan biçimi kopyalayın

    Her çıktının tek dokunuşla kopyalama düğmesi vardır. İnsan tarafından okunabilir depolama için ISO 8601, protokoller için Unix saniyesi, JavaScript için Unix milisaniyesi.

Frequently asked questions

Unix saniyesi ile milisaniyesi arasındaki fark nedir?
Her ikisi de aynı epoch'tan (1970-01-01 UTC) sayılır. Çoğu C/Unix aracı, veritabanı ve API saniye kullanır; JavaScript'in Date.now() ve birçok modern web API'si milisaniye kullanır. Saniyeyi milisaniyeye dönüştürmek için 1000 ile çarpın; milisaniyeyi saniyeye dönüştürmek için 1000'e bölün.
Timestamp neden farklı zaman dilimlerinde farklı tarih gösteriyor?
Göstermiyor — timestamp her yerde aynı anı temsil eder. Değişen şey duvar saati gösterimidir. Unix timestamp 1779000000, ister New York'ta ister Tokyo'da olun aynı andır, ancak farklı yerel saat olarak görünür.
2038 Yılı problemi nedir?
32-bit işaretli bir saniye tamsayısı, 2038-01-19 tarihinde 03:14:07 UTC'de taşar. 32-bit time_t kullanan sistemler döngüye girecek veya çökecektir. Modern işletim sistemleri milyarlarca yıl için güvenli olan 64-bit time_t kullanır. Gömülü sistemler ve eski veritabanı şemaları hâlâ etkilenebilir.
Negatif timestamp'ler destekleniyor mu?
Evet. Negatif bir Unix timestamp, 1970-01-01 öncesindeki bir tarihi temsil eder. -2208988800, 1900-01-01 tarihine karşılık gelir. Araç bunları doğru şekilde işler, ancak pratikte nadiren kullanılır.

About

Neden 1970?

Unix, Bell Labs'da 1970-71 yıllarında geliştirilirken, uygulayıcıların sistemi kullanım ömrü boyunca işaretli tam sayıların taşmaması için günümüze yakın bir epoch seçmesi gerekiyordu. 1970-01-01, bir on yılın yakın başlangıcıydı ve 1970 tarihiyle aritmetik yapmayı negatif sayılar olmadan mümkün kılıyordu. Bu seçim 55+ yıl boyunca geçerliliğini korumuştur.

Hangi durumda hangisini kullanmalı

Unix timestamp'leri, belirsizlik olmadan anları depolamanız, iletmeniz veya karşılaştırmanız gerektiğinde doğru biçimdir. ISO 8601 ("2026-05-16T13:30:00Z"), insanların değeri okuması gerektiğinde doğru biçimdir. Sınırda dönüşüm yapın — timestamp olarak depolayın, ISO 8601 veya yerelleştirilmiş duvar saati olarak görüntüleyin.

İlgili Türkçe araçlar