İçeriğe atla
SPCXTools

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

Otomatik saniye/milisaniye algılama özelliğiyle epoch zaman damgalarını okunabilir tarihlere ve tarihleri Unix zamanına dönüştürün.

Yerel çalışır — dosyalarınız cihazınızdan dışarı çıkmaz

Araç yükleniyor…

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

  1. 1Güncel Unix zamanı en üstte gösterilir ve her saniye güncellenir — tek tıklamayla kopyalayabilirsiniz.
  2. 2Zaman damgasından tarihe alanına bir zaman damgası yapıştırın. Saniye, milisaniye, mikrosaniye ve nanosaniye otomatik olarak algılanır.
  3. 3Sonucu yerel saat diliminizde, UTC, ISO 8601, RFC 2822 formatlarında ve göreceli biçimde ("3 saat önce") görün.
  4. 4Tersine işlem yapmak için Tarihten zaman damgasına bölümünden bir tarih ve saat seçin, yerel saat mi yoksa UTC mi olduğunu belirleyin ve saniye veya milisaniye değerini kopyalayın.

Unix zamanı ve tarih arası dönüştürme

Bilgisayarlar, veritabanları ve API'ler zamanı genellikle tek bir sayı olarak saklar: 1 Ocak 1970 UTC'den bu yana geçen saniyeleri sayan Unix zaman damgası (timestamp). Kompakt ve nettir, ancak bir bakışta okunması imkansızdır. Bu epoch dönüştürücü, zaman damgalarını okuyabileceğiniz tarihlere — kendi saat diliminizde ve UTC olarak — çevirir ve herhangi bir tarihi tekrar zaman damgasına dönüştürür. Cihazınızın saat ve saat dilimi ayarlarını kullanarak tamamen tarayıcınızda çalışır.

Özellikler

  • Kopyalamaya hazır, saniye cinsinden anlık güncel Unix zamanı.
  • Saniye (10 hane), milisaniye (13), mikrosaniye (16) ve nanosaniye (19) için otomatik birim algılama.
  • Çoklu çıktı formatları: yerel tam tarih, UTC, ISO 8601 (2026-10-02T08:30:00.000Z), RFC 2822 ve "2 gün içinde" gibi göreceli zaman açıklaması.
  • Tarihi yerel saat veya UTC olarak yorumlama seçeneğiyle, hem saniye hem de milisaniye sonucu veren tarihten zaman damgasına dönüştürme.

Zaman damgaları karşınıza nerede çıkar

Loglar ve izleme. Sunucu logları, analiz olayları ve hata izleyiciler, zamanı genellikle epoch saniyesi olarak kaydeder. Bu değeri dönüştürmek, bir olayın tam olarak ne zaman gerçekleştiğini kendi saat diliminizde görmenizi sağlar.

API'ler ve JSON. Çoğu API, "created": 1790000000 veya "expires_at" gibi alanlar döndürür. JavaScript'te Date.now() ve Java'da System.currentTimeMillis() milisaniye döndürürken; Unix araçları, Python'da time.time() ve PHP'de time() saniye kullanır. Bunları birbirine karıştırmak klasik bir hatadır.

Token'lar ve çerezler. JSON Web Token'lar, iat, nbf ve exp alanlarında epoch saniyesi kullanır. JWT Çözücü bunları otomatik olarak dönüştürür.

Veritabanları ve e-tablolar. Zaman damgalarını tarihe çevirmek kayıtları incelerken işinizi kolaylaştırır; tarihleri zaman damgasına çevirmek ise kesin aralık sorguları yazmanızı sağlar.

Saat dilimleri ve UTC

Zaman damgası, nerede olduğunuza bakılmaksızın tek bir anı ifade eder. Saat dilimleri yalnızca bu zamanı bir insana gösterirken önem kazanır. Bu nedenle aynı zaman damgası Tokyo ve New York'ta farklı yerel saatler olarak görünürken, UTC karşılığı aynı kalır. Bir tarihi zaman damgasına dönüştürürken net olun: UTC saat diliminde yaşamıyorsanız, yerel saatle "9:00" ile "9:00 UTC" farklı sayılar üretir.

Şehirler arası saatleri karşılaştırmak için Saat Dilimi Dönüştürücü'yü kullanın. İki tarih arasındaki gün sayısını hesaplamak için ise Tarih Farkı Hesaplayıcı'yı deneyin.

Sıkça sorulan sorular

Unix zaman damgası nedir?
Unix zaman damgası (epoch zamanı veya POSIX zamanı olarak da bilinir), artık saniyeler hariç 1 Ocak 1970 saat 00:00:00 UTC'den bu yana geçen saniye sayısıdır. Belirli bir anda dünyanın her yerinde aynı olması, onu zamanları saklamak ve karşılaştırmak için ideal kılar.
Bir zaman damgasının saniye mi yoksa milisaniye mi olduğunu nasıl anlarım?
Basamakları sayın. Saniye cinsinden güncel zaman damgaları 10 basamaklıdır (örneğin 1790000000), milisaniyeler ise 13 basamaklıdır. Dönüştürücü bunu otomatik olarak algılar; ayrıca 16 basamaklı mikrosaniyeleri ve 19 basamaklı nanosaniyeleri de tanır.
Dönüştürülen zaman neden beklediğimden farklı?
Unix zamanı her zaman UTC'dir. Yerel sonuç, hemen yanında gösterilen cihazınızın saat dilimini kullanır. Bir değer birkaç saat hatalı görünüyorsa, onu üreten sistem muhtemelen yerel saat ile UTC'yi karıştırmıştır. Eğer 1.000 katlık bir sapma varsa (1970'te veya çok uzak bir gelecekteki bir tarih), saniye ve milisaniye karıştırılmış demektir.
2038 yılı problemi nedir?
Unix zamanını işaretli 32-bit tam sayı olarak saklayan sistemler yalnızca 2.147.483.647 saniyeye kadar sayabilir ve bu değere 19 Ocak 2038 saat 03:14:07 UTC'de ulaşılır. Bu noktadan sonra değer taşar. Modern sistemler 64-bit tam sayılar kullandığı için bu durumdan etkilenmez.
Negatif zaman damgalarını dönüştürebilir miyim?
Evet. Negatif değerler 1 Ocak 1970'ten önceki tarihleri temsil eder. Örneğin, -86400 değeri 31 Aralık 1969'dur.
Bu araç verilerimi kullanıyor mu?
Hayır. Tüm dönüştürme işlemleri, tarayıcınızın yerleşik tarih ve saat dilimi fonksiyonları kullanılarak doğrudan kendi tarayıcınızda gerçekleşir.