Unix Timestamp Converter

Güncel Unix zamanı ve Timestamp ile tarih arasında dönüşüm.

Tarih → Unix Timestamp

Unix
Unix (ms)

Unix Timestamp → Tarih

{{ __t('label_local') }}
UTC
ISO 8601
{{ __t('label_relative') }}
{{ __t('invalid_timestamp_hint') }}

Unix Timestamp nedir?

Unix Timestamp (Epoch Time veya POSIX Time olarak da bilinir), 1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniye sayısıdır. Bu tarih 'Unix Epoch' olarak adlandırılır. Unix Timestamp'ler neredeyse tüm işletim sistemlerinde, veritabanlarında ve programlama dillerinde standart zaman formatı olarak kullanılır.

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

Klasik Unix Timestamp saniye cinsinden sayar (10 basamak, ör. 1700000000). Ancak JavaScript (Date.now()) gibi birçok modern sistem milisaniye kullanır (13 basamak, ör. 1700000000000). Bu araç, bir değerin saniye mi yoksa milisaniye mi olduğunu otomatik olarak algılar.

2038 yılı sorunu

19 Ocak 2038 tarihinde 03:14:07 UTC'de, 32 bitlik bir Unix Timestamp maksimum değerine (2147483647) ulaşacaktır. Timestamp'ler için hâlâ 32 bit tamsayı kullanan sistemler taşma yaşayacaktır. Modern 64 bit sistemler bundan etkilenmez.

Örnek Timestamp'ler

  • 0 — 1 Ocak 1970 00:00:00 UTC (Unix Epoch)
  • 1000000000 — 9 Eylül 2001 01:46:40 UTC
  • 1700000000 — 14 Kasım 2023 22:13:20 UTC
  • 2000000000 — 18 Mayıs 2033 03:33:20 UTC
  • 2147483647 — 19 Ocak 2038 03:14:07 UTC (32 bit maksimum)