🕐

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

Unix zaman damgalarını okunabilir tarihlere ve tersine dönüştürün. Toplu dönüştürme ve saat dilimi seçimini destekler.

Zaman Damgası → Tarih

Yerel Saat

1970-01-01 08:00:00

57 years ago

UTC Saati

1970-01-01 00:00:00

ISO 8601

1970-01-01T00:00:00.000Z

Tarih → Zaman Damgası

Zaman damgasını almak için yukarıdan bir tarih ve saat seçin

Toplu Dönüştürme

Gerçek Zamanlı Dönüşüm

Siz yazarken sonuçlar güncellenir, hem saniyeleri hem de milisaniyeleri otomatik olarak destekler.

Saat Dilimi Duyarlı

UTC, Yerel ve çeşitli ofset saat dilimleri arasında tek tıkla geçiş yapın.

Toplu İşleme ve Kopyalama

Aynı anda yüzlerce zaman damgasını işleyin ve temiz sonuçları anında dışa aktarın.

Sıkça sorulan sorular

What is a Unix timestamp?

Bir Unix zaman damgası (POSIX zamanı veya epoch zamanı olarak da bilinir), artık saniyeler hariç olmak üzere 1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniye sayısıdır. Saat diliminden bağımsız olarak tüm dünyada aynı anı temsil eden basit bir tamsayıdır.

How do I convert a Unix timestamp to a human-readable date?

Bir Unix zaman damgasını birkaç şekilde dönüştürebilirsiniz: - Çevrimiçi: Anında dönüştürme için Unix Zaman Damgası Dönüştürücümüzü kullanın - Linux terminali: date -d @1785292800 (GNU Linux'ta) veya date -r 1785292800 (macOS'te) komutunu çalıştırın - JavaScript: new Date(timestamp * 1000).toISOString() - Python: datetime.utcfromtimestamp(1785292800) - PHP: date("Y-m-d H:i:s", 1785292800)

What is the difference between seconds and milliseconds timestamps?

Saniye tabanlı bir zaman damgası 10 hanelidir (örn. 1785292800). Milisaniye zaman damgası 13 hanelidir (örn. 1785292800000) çünkü saniye değerini 1000 ile çarpar. JavaScript'in Date.now() yöntemi milisaniye döndürürken, diğer birçok sistem ve API saniye kullanır. Bunları yanlışlıkla karıştırmak tamamen hatalı tarihler üretir — saniye beklenen yerde milisaniye kullanmak yaklaşık 56.000 yıl sonrasına ait bir tarih verir. Dönüştürmeden önce her zaman veri kaynağınızın çözünürlüğünü kontrol edin. Emin değilseniz hane sayısını sayın: 10 hane = saniye, 13 hane = milisaniye.

Can Unix timestamps represent dates before 1970?

Evet. 1 Ocak 1970'ten önceki tarihler negatif sayılar olarak temsil edilir. Örneğin, -3600 zaman damgası 31 Aralık 1969 23:00:00 UTC'ye karşılık gelir. Tüm dönüştürme araçları negatif zaman damgalarını doğru şekilde işlemez, ancak çevrimiçi dönüştürücümüz işler. Programlama dilleri evrensel olarak destekler.

What is the Year 2038 problem?

2038 yılı problemi (Y2K38 olarak da adlandırılır), zaman damgalarını 32 bit işaretli tamsayı olarak saklayan sistemleri etkileyen bir zaman gösterimi sorunudur. Maksimum değer 2147483647 olup, bu 19 Ocak 2038 03:14:07 UTC'ye karşılık gelir. Bir saniye sonra değer -2147483648'e taşar ve bu da 13 Aralık 1901 olarak yorumlanır. Çoğu modern 64 bit sistem etkilenmez, ancak gömülü cihazlar, eski veritabanları ve bazı 32 bit sistemler hala savunmasızdır. Çözüm, yaklaşık 292 milyar yıllık bir aralık sağlayan 64 bit zaman gösterimine geçmektir.

Do Unix timestamps account for leap seconds?

Hayır. Unix zaman damgaları artık saniyeleri kasıtlı olarak yok sayar. Her gün tam olarak 86.400 saniye olarak kabul edilir, UTC'ye bir artık saniye eklendiğinde bile. Artık saniye eklenmesi sırasında Unix zaman damgası bir saniye boyunca ilerlemez ve artık saniyeyi etkili bir şekilde atlar. Bu, Unix zaman damgalarının atomik zamandan küçük (şu anda yaklaşık 27 saniye) ancak biriken bir miktarda sapması anlamına gelir.

How do I handle timezones when converting Unix timestamps?

Bir Unix zaman damgası her yerde aynı anı temsil eder. Saat dilimi yalnızca insan tarafından okunabilir bir tarih olarak görüntülediğinizde önemlidir. Zaman damgalarını her zaman ham tamsayı biçiminde saklayın ve yalnızca görüntüleme için yerel saate dönüştürün. EST veya PST gibi kısaltmalar yerine America/New_York gibi IANA saat dilimi adlarını kullanın, çünkü kısaltmalar yaz saati uygulamasını hesaba katmaz. Unix Zaman Damgası Dönüştürücümüz sonuçları aynı anda birden fazla saat diliminde gösterir.

What is the maximum Unix timestamp?

Maksimum değer, depolama için kullanılan tamsayı boyutuna bağlıdır: - 32 bit işaretli tamsayı: 2147483647 (19 Ocak 2038 03:14:07 UTC) - 32 bit işaretsiz tamsayı: 4294967295 (7 Şubat 2106 06:28:15 UTC) - 64 bit işaretli tamsayı: 9223372036854775807 (bugünden yaklaşık 292 milyar yıl sonrası) Çoğu modern sistem 64 bit tamsayı kullanır ve etkili bir şekilde sınırsız bir aralık sağlar. Zaman damgalarını veritabanı sütunlarında veya veri yapılarında 64 bit türünde (SQL'de BIGINT) saklamak yaygın uygulamadır ve geleceğe dönüktür.

İlgili araçlar

Linux Zaman Damgası Dönüştürücü - CoolTool