Ana içeriğe geç
FreeOnlineTools Go
Türkçe
Nasıl yapılır

Unix Zaman Damgalarını Okunabilir Tarihleri Dönüştürme (Adım Adım)

FreeOnlineTools Team tarafından · 2026-09-02 güncellendi

Hızlı Yanıt

Timestamp'i tarihe dönüştürmek için: Unix timestamp'i Timestamp Converter'a yapıştırın ve UTC ve yerel timezone'daki okunabilir tarih anında görünür. Tarihi timestamp'e dönüştürmek için: tarihi girin. Tüm işleme tarayıcınızda yerel olarak olur.

giriiş

Unix timestamp (epoch time veya POSIX time da denir), 1 Ocak 1970, 00:00:00 UTC'den (Unix epoch) bu yana geçen saniye sayısıdır. Timestamp'ler timezone-bağımsız ve karşılaştırması kolay olduğu için veritabanlarında, loglarda ve API'lerde yaygın olarak kullanılır. Ancak insanlar doğrudan okuyamaz —1693526400 dönüştürme olmadan anlamsızdır.

Adım adım

  1. Zaman Damgası Dönüştürücü aracını açın

    Zaman Damgası Dönüştürücü araç sayfasına gidin. Araç, çift yönlü dönüşümü destekler: zaman damgasından tarihe ve tarihten zaman damgasına.

  2. Unix zaman damganızı girin

    Zaman damgasını giriş alanına yapıştırın. Araç, değerin saniye (10 hane) veya milisaniye (13 hane) cinsinden olup olmadığını otomatik olarak algılar. Örneğin 1693526400 saniye, 1693526400000 ise milisaniyedir.

  3. İnsan tarafından okunabilen tarihi okuyun

    Araç, zaman damgasını tarihe dönüştürür ve bunu hem UTC'de hem de yerel saat diliminizde görüntüler. Örneğin, 1693526400, 2023-09-01 00:00:00 UTC olur. Sonuç anında görünür.

  4. Tarihi zaman damgasına dönüştürme (tersine)

    Bir tarihi Unix zaman damgasına dönüştürmek için tarih giriş alanına tarihi girin. Araç, dönem değerini hem saniye hem de milisaniye cinsinden hesaplar. Bu, zaman damgası gerektiren API çağrıları için kullanışlıdır.

  5. Sonucu kopyala

    Dönüştürülen tarihi veya zaman damgasını uygulamanızda, günlük analizinizde veya API isteğinizde kullanmak üzere panonuza kopyalamak için Kopyala'yı tıklayın.

Örnekler

Bugüne kadarki zaman damgası (saniye)

Giriş: 1693526400

Çıkış: 2023-09-01 00:00:00 UTC

Bugüne kadarki zaman damgası (milisaniye)

Giriş: 1693526400000

Çıkış: 2023-09-01 00:00:00 UTC

Unix zaman damgasına tarih

Giriş: 2023-09-01 00:00:00 UTC

Çıkış: 1693526400 (saniye) / 1693526400000 (milisaniye)

Mevcut Unix dönemi

Giriş: now

Çıkış: Yaklaşık 1725235200 (02.09.2024 itibariyle)

Yaygın Sorunlar

  • Saniyeler ve milisaniyeleri karıştırmak —JavaScript milisaniyeleri (13 haneli) kullanır, Unix ve çoğu APIs saniyeyi (10 haneli) kullanır. Bunları karıştırmak 1970 veya 50000+ yılını verir.
  • Saat dilimi karışıklığı —Unix zaman damgaları her zaman UTC'dir. Görüntülerken kullanıcının yerel saat dilimine dönüştürün veya UTC'yi açıkça belirtin.
  • 2038 Yılı sorunu — 19.01.2038 03:14:07 UTC'de 32 bit işaretli tamsayıların taşması. Bunu önlemek için 64 bit tamsayılar veya JavaScript sayıları (64 bit kayan değerler) kullanın.
  • Negatif zaman damgaları — 1970-01-01'den önceki tarihler negatif zaman damgalarına sahiptir. Bazı sistemler bunları desteklemiyor.

İpuçları

  • Her zaman bir API'nin saniye mi yoksa milisaniye mi beklediğini kontrol edin; bu, en yaygın zaman damgası hatasıdır.
  • APIs'de insanlar tarafından okunabilen zaman damgaları için ISO 8601 dizelerini (ör. "2023-09-01T00:00:00Z") kullanın; Depolama ve hesaplama için Unix Epoch'u kullanın.
  • JavaScript Date.now() milisaniyeyi döndürür; saniyeyi bulmak için 1000'e ve tabana bölün.
  • Anında, özel dönüşüm için Zaman Damgası Dönüştürücümüzü kullanın; tarayıcınızdan hiçbir veri ayrılmaz.

İlgili Araçlar

İlgili Kılavuzlar

Referanslar