Unix zaman damgalarını okunabilir tarihlere ve tersine dönüştürün — yerel, UTC ve ISO 8601, tarayıcınızda.
Bir Unix zaman damgası (veya epoch zamanı), 1 Ocak 1970 gece yarısı UTC'den bu yana geçen saniye sayısıdır — neredeyse her işletim sisteminin, veritabanının ve API'nin zamandaki anları saat dilimi belirsizliğinden arınmış olarak saklamak için kullandığı kural. Sorun şu ki 1735689600 gibi bir sayı bir insan için hiçbir şey ifade etmez ve karşılaştığınız sistemlerin yarısı saniye, diğer yarısı (JavaScript dâhil) milisaniye kullanır. Bu dönüştürücü iki yönde de çeviri yapar ve ihtiyaç duyabileceğiniz her gösterimi aynı anda gösterir: yerel saatiniz, UTC, ISO 8601 dizesi ve "3 gün önce" gibi göreli bir açıklama.
Saniye ile milisaniye arasındaki algılama otomatiktir ve büyüklüğe dayanır: 100 milyar saniyelik bir değer 5138 yılına karşılık gelirdi; bu yüzden bu kadar büyük her değer milisaniye olarak ele alınır — ve araç hangi yorumu kullandığını her zaman belirtir, yani sessiz bir tahmin yoktur. Dönüştürme, tarayıcınızın yerel tarih motoruna dayanır; bu motor, yerel okumayı üretmek için işletim sisteminizin saat dilimi ve yaz saati kurallarını uygular; UTC ve ISO 8601 satırları ise evrensel kalır. Göreli satır, tarayıcının kendi uluslararasılaştırma biçimlendiricisini kullanır ve sayfanın dilinde doğal bir ifadeyle ("dün", "2 ay içinde") görüntülenir.
Ters yön, yerel bir seçiciden tarih ve saat alır, bunu yerel saat diliminizde yorumlar ve epoch'u hem saniye hem milisaniye olarak döndürür — koda, bir veritabanı sorgusuna veya bir API çağrısına yapıştırılacak değerlerin ta kendisi. Tipik kullanımlar: günlüklerdeki ve JSON yüklerindeki created_at alanlarını çözmek, token son kullanma zamanlarını kontrol etmek, test verileri hazırlamak veya o cron görevinin gerçekten düşündüğünüz anda çalışıp çalışmadığını anlamak. Her şey yerel çalışır: dönüştürdüğünüz hiçbir zaman damgası hiçbir yere gönderilmez.
1 Ocak 1970, 00:00 UTC'den — "Unix epoch'undan" — bu yana geçen saniye sayısıdır. Sistemler onu kullanır, çünkü tek bir tamsayı bir anı saat dilimlerinden ve takvim biçimlerinden bağımsız olarak, belirsizliğe yer bırakmadan temsil eder.
Boyutundan: güncel tarihler saniye cinsinden 10 basamaklıdır (yaklaşık 1,7 milyar), milisaniye cinsinden 13 basamaklı. Araç bunu otomatik algılar — 100 milyar ve üzeri değerler milisaniye olarak ele alınır — ve hangi yorumu kullandığını her zaman gösterir.
Neredeyse her zaman bir saat dilimi farkı: bu araç hem yerel saatinizi hem UTC'yi gösterir; sunucularsa genellikle UTC'de veya makinenin ayarlı olduğu dilimde günlük tutar. Belirsizliği gidermek için UTC satırını günlüğünüzle karşılaştırın.
2038 yılı sorunu, zaman damgalarını işaretli 32 bit tamsayılarda saklayan ve 19 Ocak 2038'de taşacak sistemleri etkiler. Bu dönüştürücü JavaScript sayıları kullanır ve iki yönde de yüz binlerce yıllık tarihleri işleyebilir.
Hayır. Tüm dönüştürme, tarayıcınızın kendi tarih motorunu kullanarak cihazınızda %100 JavaScript'te çalışır. Hiçbir şey iletilmez, günlüğe kaydedilmez veya saklanmaz.
Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.
Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.