Unix zaman damgası dönüştürücü

Bir epoch değeri yapıştırın – dönüştürücü değerin saniye, milisaniye, mikrosaniye veya nanosaniye olduğunu kendisi anlar ve tarihi UTC’de, kendi saat diliminizde ve yaygın tüm biçimlerde gösterir. Ters yönde de çalışır: tarihten Unix zaman damgası üretir.

Şu anki Unix zaman damgası

Unix zamanı (saniye)
–
Milisaniye
–
Boş bırakırsanız şu anki zaman kullanılır. Negatif değerler 1970 öncesidir.
Boş = tarayıcınızın saat dilimi. Europe/London, America/New_York veya UTC gibi adlar.
Girdileriniz yalnızca bu tarayıcıda saklanır.

Sonuç

Sonuç
28 Eylül 2026 Pazartesi 01:57:50 GMT+2
Tüm biçimler
BiçimDeğer
Unix zamanı (saniye)1790553470.608
Milisaniye1790553470608
UTC27 Eylül 2026 Pazar 23:57:50 UTC
Yerel saat (Europe/Berlin)28 Eylül 2026 Pazartesi 01:57:50 GMT+2
ISO 8601 / RFC 3339 (UTC)2026-09-27T23:57:50.608Z
Ofsetli ISO 86012026-09-28T01:57:50.608+02:00
RFC 2822 / 5322 (e-posta)Mon, 28 Sep 2026 01:57:50 +0200
RFC 7231 / 9110 (HTTP)Sun, 27 Sep 2026 23:57:50 GMT
Şu ana göreşimdi
Algılanan birimsaniye
Girdi yok – şu anki zaman gösteriliyor.

Nasıl hesaplanır?

Unix zaman damgası (Unix zamanı, epoch zamanı), Unix epoch’u olan 1 Ocak 1970, 00:00:00 UTC’den bu yana geçen saniye sayısıdır. POSIX bunu böyle tanımlar (IEEE Std 1003.1, “Seconds Since the Epoch”): her gün tam 86.400 saniyedir ve artık saniyeler sayılmaz. Sayı dünyanın her yerinde aynıdır – saat dilimi yalnızca gösterirken önem kazanır.

Saniye, milisaniye, mikrosaniye, nanosaniye

Birçok sistem daha küçük birimler kullanır: JavaScript (Date.now()) ve Java milisaniye, Python’un time.time_ns() fonksiyonu ve Go nanosaniye döndürür, PostgreSQL ise dahili olarak mikrosaniye kullanır. Dönüştürücü birimi basamak sayısından tahmin eder: 11 basamağa kadar saniye, 12–14 milisaniye, 15–17 mikrosaniye, 18–19 nanosaniye. Bugün saniye cinsinden bir zaman damgası 10, milisaniye cinsinden 13 basamaklıdır. Tahmin yanlışsa birimi kendiniz seçin.

Çıktı biçimleri

2038 yılı problemi

Unix zamanı işaretli 32 bit tam sayı olarak saklanırsa üst sınırı 231 − 1 = 2.147.483.647’dir – yani 19 Ocak 2038, 03:14:07 UTC. Bir saniye sonra sayaç negatif bir sayıya döner (13 Aralık 1901). Modern işletim sistemleri 64 bit kullanır; risk, eski gömülü cihazlarda, dosya biçimlerinde ve 32 bit zaman tutan veritabanı sütunlarındadır. Dönüştürücü, bir değer bu sınırı aştığında sizi uyarır.

Tüm hesaplamalar tarayıcınızda yapılır; hiçbir yere veri gönderilmez.

Sıkça sorulan sorular

Unix zaman damgası nedir?

1 Ocak 1970, 00:00:00 UTC’den bu yana geçen, artık saniyeler hariç saniye sayısıdır (POSIX). Örneğin 1700000000, 14 Kasım 2023, 22:13:20 UTC’dir.

Saniye ile milisaniye nasıl ayırt edilir?

Uzunluğuna bakarak: güncel zaman damgaları saniye cinsinden 10, milisaniye cinsinden 13, mikrosaniye cinsinden 16, nanosaniye cinsinden 19 basamaklıdır. Dönüştürücü bunu otomatik algılar.

Zaman damgası saat dilimine bağlı mı?

Hayır. Bir zaman damgası her yerde aynı anı gösterir. Yalnızca görüntülenen saat, saat dilimine bağlıdır; bu yüzden araç UTC ve yerel saati yan yana gösterir.

Kodda şu anki zaman damgası nasıl alınır?

JavaScript: Math.floor(Date.now() / 1000); Python: int(time.time()); PHP: time(); Linux kabuğu: date +%s; PostgreSQL: extract(epoch from now()).

2038’de ne olacak?

19 Ocak 2038’de saat 03:14:07 UTC’de Unix zamanı, işaretli 32 bit tam sayının en büyük değeri olan 2.147.483.647’ye ulaşır. 32 bit time_t kullanan sistemler taşar; 64 bit sistemler için yaklaşık 292 milyar yıl yeterlidir.

Artık saniyeler dikkate alınıyor mu?

Hayır – POSIX ve JavaScript’te olduğu gibi. Unix zamanı her günün 86.400 saniye olduğunu varsayar; sistem saatleri artık saniyeyi yayar veya tekrarlar.

Kaynaklar ve yasal dayanak

Güncelleme:

Benzer araçlar