2026 Güncel VerilerResmi Mevzuata UygunÜcretsiz HesaplamaGüncelleme: 2026Kaynak: POSIX (IEEE Std 1003.1)
⏱️
Araç

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

Unix timestamp ile tarih/saat arasında anlık dönüşüm. Saniye ve milisaniye desteği. Göreceli zaman otomatik hesaplanır.

Şu Anki Unix Timestamp
0
Milisaniye
0
Timestamp → Tarih
Tarih → Timestamp
ℹ️ Unix timestamp (Epoch time) 1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniye sayısıdır. JavaScript'te Date.now() milisaniye, Python'da time.time() saniye döndürür.

Hesaplama Formülü

Unix Timestamp = (Tarih − 1970-01-01 00:00:00 UTC) ÷ 1000 ms

Unix Epoch, 1 Ocak 1970 00:00:00 UTC referans noktasından bu yana geçen saniye (veya milisaniye) sayısıdır. JavaScript Date.now() milisaniye, Python time.time() ondalıklı saniye döndürür. 2038 problemi: 32-bit signed integer 19 Ocak 2038'de taşar (2^31 − 1 = 2.147.483.647).

Örnek: 1716979200 → 29 Mayıs 2026 Cuma 00:00:00 UTC | 2026-05-29T00:00:00.000Z
Saat dilimi farkı: Unix timestamp her zaman UTC referanslıdır. 1716979200 Istanbul saatiyle (UTC+3) gösterildiğinde 29 Mayıs 2026 03:00 olur. Sunucu loglarında UTC timestamp kaydetmek, karşılaştırmalarda saat dilimi hatalarını önler.
Milisaniye mi, saniye mi? Node.js Date.now() ve JavaScript milisaniye döndürür (13 hane, 2026 için ~1.7T). Python time.time() ondalıklı saniye (10 hane). Yanlış birim seçimi tarihi ~317 yıl ileri ya da geri atar.
2038 Problemi: 32-bit sistemlerde Unix timestamp 2^31−1 = 2.147.483.647'de taşar (19 Ocak 2038 03:14:07 UTC). Modern sistemlerin büyük çoğunluğu 64-bit kullandığından bu sorun artık pratikte önem taşımıyor.

Unix Timestamp Nedir?

Unix timestamp (epoch time); 1 Ocak 1970 00:00:00 UTC'den itibaren gecen saniyelerin sayisidir. Ornek: 1750000000 timestamp 2025 yilinin belirli bir anina karsilik gelir. Platformlar arasi evrensel zaman temsili icin tercih edilir.

Milisaniye vs saniye: JavaScript Date.now() milisaniye (1/1000 saniye) dondururken Python time.time() saniye dondurur. API'lerde hangisinin kullanildigini kontrol etmek kritiktir; 1000 kat hata sik yapilan bir yanlis.

hesaplatr.net Unix timestamp aracı: Tarih-saati Unix timestamp'e cevirir; ya da Unix timestamp'ten okunabilir tarihe donusturur. UTC ve yerel saat secenekleri desteklenmektedir.

Zaman Dilimi (Timezone) Yonetimi

UTC neden? Timestamp'ler her zaman UTC esasli saklanmalidir. Goruntulemede yerel saate (Turkiye: UTC+3) donusturmek en iyi uygulamadir. Veritabaninda yerel saat saklamak DST (yaz saati) gecislerinde hata kaynagi olur.

Turkiye: UTC+3: Turkiye 2016'dan itibaren yaz saati uygulamasini kaldirdi; tum yil UTC+3 saat dilimine devam etmektedir. Bu nedenle Turkce sistemlerde yaz saati donusumu sorun yaratmaz.

Timezone kutuphaneleri: Python'da pytz veya zoneinfo, JavaScript'te Intl.DateTimeFormat veya moment-timezone, Go'da time.LoadLocation() ile timezone donusumleri guvenli yapilir.

Yazilimda Timestamp Kullanimi

Veritabani: PostgreSQL TIMESTAMPTZ, MySQL DATETIME(6) gibi tipler UTC esasli timestamp saklar. UTC esasli saklama ve uygulama katmaninda timezone donusumu onerilen mimaridir.

API dizayn: REST API'lerde tarih-saat alanlari ISO 8601 (2026-06-15T14:30:00Z) veya Unix timestamp olarak gonderilmesi onerilir. String format degiskenler parse hatasi yaratir.

Log analizi: Log satirlarinda Unix timestamp kullanmak log siralama ve zaman bazli analizi kolaylastirir. Farkli sistemlerin loglarini karsilastirirken timezone tutarsizligi kritik sorun yaratabilir.

Timestamp Donusum Ornekleri

JavaScript: `new Date(1750000000 * 1000).toISOString()` timestamp'i ISO formata cevirir. `Date.now()` mevcut milisaniye timestamp'i verir. `Math.floor(Date.now() / 1000)` saniye timestamp'ini verir.

Python: `import datetime; datetime.datetime.fromtimestamp(1750000000, tz=datetime.timezone.utc)` UTC tarih nesnesi verir. `int(datetime.datetime.now().timestamp())` mevcut Unix timestamp'i dondurur.

SQL: PostgreSQL'de `SELECT to_timestamp(1750000000)` timestamp'i tarihe cevirir; `SELECT extract(epoch from now())` mevcut timestamp'i verir.

Y2K38 Problemi ve Genis Timestamp

Y2K38: 32-bit isaretli tamsayi 2^31-1 = 2.147.483.647 saniye; bu 19 Ocak 2038 03:14:07 UTC'ye karsilik gelir. 32-bit sistemlerde bu tarihten sonra tasimayi desteklemeyebilir; 64-bit timestamp kullanilmalidir.

64-bit timestamp: Modern sistemlerin tamami 64-bit integer destekliyor; bu tahminan 292 milyar yil sonrasina kadar timestamp temsili saglar. Y2K38 yalnizca eski gomulu sistemler ve 32-bit veritabani tipleri icin risk tasiyor.

Tarihi timestamp: Unix'ten once olan tarihler (1970 oncesi) negatif timestamp ile temsil edilir. Ornegin 1 Ocak 1960 UTC icin timestamp = -315619200.

Bu Araçla Birlikte Kullanın

📋JSON Formatter

JSON'u prettify edin, minify edin veya doğrulayın. Sözdizimi hatalarını anında tespit edin. Tüm işlemler tarayıcıda, sunucuya veri gönderilmez.

Hesapla →
🔢Base64 Encoder/Decoder

Metni Base64'e dönüştürün veya Base64'ten çözün. URL-safe (RFC 4648) ve standart mod. UTF-8 tam desteği. Sunucuya veri gönderilmez.

Hesapla →
🔐JWT Decoder

JWT Decoder online aracı. Token'ı yapıştırın, header algoritması ile payload claim'lerini (exp, iat, sub) anında çözün. Sunucuya veri gönderilmez.

Hesapla →
🔍Regex Tester

JavaScript düzenli ifadelerini canlı test edin. Eşleşmeler anında işaretlenir, yakalama grupları listelenir. g/i/m/s bayrak desteği.

Hesapla →
Cron Expression Parser

Cron ifadesini Türkçe açıklamaya çevirin. Sonraki 5 çalışma zamanını hesaplayın. Preset örnekler ve alan dökümü. Tarayıcıda çalışır.

Hesapla →
🤖AI Token Maliyet

GPT-4o, Claude 3.5 Sonnet, Gemini ve diğer AI modelleri için token başına maliyet, aylık ve yıllık TL maliyetinizi hesaplayın.

Hesapla →