Menu

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

Unix zaman damgaları, ISO 8601, UTC ve yerel saat arasında dönüştürün.

Son güncelleme

Birim
Şimdi
GirişGeçerli zaman damgası
ÇıkışKopyalamak için bir değere dokunun
  • Unix (s)1777239905
  • Unix (ms)1777239905000
  • ISO 8601 (UTC)2026-04-26T21:45:05.000Z
  • Yerel2026-04-26 21:45:05
  • UTCSun, 26 Apr 2026 21:45:05 GMT
  • Göreli

Unix timestamp çevirici nedir?

Unix timestamp çevirici, *epoch zamanı* — yani tarihteki bir anı temsil eden tek bir sayıyı — okunabilir tarihlere dönüştürür ve aynı şekilde tarihleri sayıya çevirir. Geliştiriciler timestamp ile her yerde karşılaşır: veritabanı kolonları, log satırları, API yanıtları, analytics olayları, JWT exp claim'leri, zamanlayıcı tetikleyicileri ve cache expiration header'ları.

Mantık aslında basit: bilgisayarlar zamanı bir sayı olarak tutar (1970-01-01 00:00:00 UTC'den bu yana geçen saniye veya milisaniye), ama insanların takvime, saat dilimine ve okunabilir formata ihtiyacı vardır. Bu ikisi arasında çevrim yapmak, web ve mobil uygulamalardaki en sık debug işlerinden biridir.

İşin en kafa karıştırıcı tarafı *birim*. POSIX ve çoğu backend dili saniye kullanır. JavaScript, Java ve birçok mesaj kuyruğu sistemi milisaniye ile çalışır. Bazı metrik sistemleri ise mikrosaniye veya nanosaniye kullanır. 10 haneli bir sayı neredeyse her zaman saniyedir; 13 haneli bir sayı neredeyse her zaman milisaniyedir.

Timestamp çevirirken öğrenecekleriniz

  • Unix timestamp'ler, Unix epoch'undan (1970-01-01 00:00:00 UTC) bu yana geçen *saniye* veya *milisaniyeyi* gösterir.
  • UTC sabit bir referanstır. Yerel saat ise kullanıcının saat dilimine, yaz saati uygulamasına ve cihazın saat ayarına göre değişir.
  • ISO 8601 (2026-04-25T12:00:00Z) taşınabilir bir metin formatıdır. Sondaki Z (veya +00:00) UTC anlamına gelir; +02:00 gibi bir offset ise UTC'den 2 saat ileri olan yerel bir saati ifade eder.

Adım adım Unix timestamp çevirme

  1. Değeri yapıştırın

    Bir sayı (saniye veya milisaniye) ya da tarih string'i yapıştırın. Çevirici, formatı uzunluğa ve şekle bakarak otomatik algılar.

  2. Birimi doğrulayın

    Otomatik algılama yanlış tahmin ederse saniye/milisaniye seçimini değiştirin — 10 haneli sayı saniye, 13 haneli sayı milisaniyedir.

  3. Her iki görünümü de okuyun

    Çıktı; UTC'de ISO 8601 değerini, yerel saatinizi ve insan diliyle yazılmış göreli ifadeyi (3 saat önce, 2 gün sonra) gösterir.

  4. İhtiyacınız olanı kopyalayın

    Timestamp'i, ISO string'i veya yerel saati doğrudan kopyalayın. JWT exp doldururken, veritabanına satır eklerken ya da log sorgusu yazarken çok işinize yarar.

Timestamp formatları hızlı referans

Kodla tarih ve zaman üzerinde çalışırken en sık göreceğiniz formatlar. ISO 8601, IETF tarafından protokollerde kullanılmak üzere RFC 3339 olarak da profillenmiştir.

FormatÖrnekNerede karşılaşırsınız
Unix saniye1777118400Backend logları, JWT exp, POSIX time(), Redis
Unix milisaniye1777118400000JavaScript Date.now(), Java System.currentTimeMillis()
ISO 8601 UTC2026-04-25T12:00:00ZREST API'ler, JSON, GraphQL, log dosyaları
Offset'li ISO 86012026-04-25T14:00:00+02:00Kullanıcıya gösterilen planlamalar, takvim davetleri
RFC 2822Sat, 25 Apr 2026 12:00:00 GMTE-posta header'ları, HTTP Date ve Last-Modified
Sadece tarih2026-04-25Doğum günleri, tatiller — saat dilimi anlamı yok

Deneyebileceğiniz timestamp örnekleri

Saniye ve milisaniye karşılaştırması

Saniye (10 hane)

1777118400

Milisaniye (13 hane)

1777118400000

İlki saniye, ikincisi milisaniye olarak yorumlanırsa her iki değer de aynı anı ifade eder. Bunları karıştırmak en sık rastlanan timestamp hatasıdır.

API'den gelen timestamp'i okuma

Response
{  "id": 42,  "createdAt": 1777118400,  "expiresAt": 1777204800}

Geçmişte mi gelecekte mi olduğuna karar vermeden önce her değeri çevirin. Çoğu JSON API Unix saniye kullanır ama yine de dökümana bakın — JavaScript ağırlıklı backend'ler genelde milisaniye döner.

UTC ile yerel saati karşılaştırma

UTC

2026-04-25T12:00:00Z

Aynı an, +02:00

2026-04-25T14:00:00+02:00

Bu iki string *aynı anı* gösterir. Anları her zaman UTC olarak saklayın; yerel saate çevirmeyi sadece ekrana yazdırırken yapın.

Sık yapılan timestamp hataları

  • Saniye ile milisaniyeyi karıştırmak. 1000'lik bir fark tarihi onlarca yıl kaydırabilir — 1700000000 saniye olarak Kasım 2023 demektir, ama milisaniye olarak okunursa Ocak 1970 olur.
  • Tarih string'ini saat dilimi olmadan saklamak. Farklı sistemler bunu farklı yorumlar — bazıları UTC varsayar, bazıları sunucunun yerel dilimini.
  • Timestamp karşılaştırmak yerine formatlanmış tarih string'lerini ('2026-04-25') karşılaştırmak. İki geçerli ISO string'i, aynı anı farklı formatlarda anlatabilir.

Unix Timestamp SSS

Unix timestamp nedir?
Unix timestamp (epoch time olarak da bilinir), 1970-01-01 00:00:00 UTC'den bu yana geçen saniye (veya milisaniye) sayısıdır. Saat diliminden bağımsız olarak belirli bir anı temsil eden tek bir sayıdır.
Bazı timestamp'ler neden 10 haneli, bazıları 13 haneli?
10 haneli Unix timestamp saniye cinsindendir. 13 haneli olan ise milisaniyedir. JavaScript'in Date.now() fonksiyonu milisaniye döner; çoğu backend ise saniye kullanır.
UTC ne demek?
UTC, Coordinated Universal Time'ın (Eşgüdümlü Evrensel Zaman) kısaltmasıdır. Küresel zaman referansıdır ve yaz saati uygulaması yoktur. Çoğu veritabanı, API ve log zamanı UTC olarak saklamalıdır.
JavaScript neden milisaniye kullanıyor?
JavaScript'in Date nesnesi timestamp'leri Unix epoch'tan bu yana geçen milisaniye olarak tutar — Date.now() ve new Date().getTime() bu değeri döner. Saniyeden daha hassastır ama başka dillerle iletişimde sık karşılaşılan 1000 katı hatalarına yol açar.
Unix timestamp'i tarihe nasıl çeviririm?
JavaScript'te (saniyeyse) 1000 ile çarpıp new Date(...) fonksiyonuna verin; Python'da datetime.fromtimestamp(...) kullanın. Ya da bir Unix timestamp çeviriciye yapıştırıp tek tıkla sonucu alın.
Unix timestamp'ler taşacak mı?
İşaretli 32-bit Unix timestamp'ler 2038-01-19 tarihinde taşar — bu olaya Yıl 2038 problemi denir. Modern diller ve veritabanları timestamp'leri 64-bit tamsayı olarak saklar, bu da güvenli aralığı yüz milyarlarca yıla çıkarır.

Daha fazla bilgi

Diğer geliştirici araçları

Coddy ile kodlamayı öğren

BAŞLA