İçeriğe atla
TextArray

Unix zaman damgalarını insan tarafından okunabilen tarihlere dönüştürün

Blog /

Unix zaman damgaları, 1 Ocak 1970'ten bu yana saniyeleri (veya milisaniyeleri) temsil eden sayısal değerlerdir; sistemlerin zamanı kaydetmesinin standart bir yoludur. Günlükler, veritabanları, API'ler veya kodlarla çalışırken bunları okuyabileceğiniz tarihlere dönüştürmek çok önemlidir. İster elle yapın ister iş için tasarlanmış bir alet kullanın, süreç basittir.

Unix zaman damgası nedir

Epoch zamanı veya POSIX zamanı olarak da adlandırılan Unix zaman damgası, 1 Ocak 1970 gece yarısından (UTC) bu yana geçen saniye sayısını sayar. Kompakt, evrensel ve saat diliminden bağımsız oldukları için çoğu sistem bunları dahili olarak kullanır. Gibi bir zaman damgası gördüğünüzde 1609459200, bu, zamandaki belirli bir anı temsil eder; bu durumda, 1 Ocak 2021, 00:00:00 UTC.

Manuel dönüştürme temelleri

Unix zaman damgasını elle dönüştürmek için bir referans noktasına ihtiyacınız vardır. Zaman damgasını alın, saniye mi yoksa milisaniye mi olduğuna dikkat edin (çoğu saniyedir) ve bu süreyi 1 Ocak 1970'e ekleyin. Örneğin, 1609459200 saniyeler sonra 1 Ocak 2021'e ulaşılır. Pratikte bu, büyük sayılar için sıkıcıdır, bu nedenle otomatik dönüşüm standart yaklaşımdır.

Zaman damgası dönüştürücü kullanma

Zaman damgasını dönüştürmenin en hızlı yolu özel bir araç kullanmaktır. A Unix zaman damgası dönüştürücü sayısal değerinizi alır ve karşılık gelen tarih ve saati anında çıkarır. Manuel matematik yok, aritmetik hata riski yok. Bir zaman damgası yapıştırabilir ve sonucu tercih ettiğiniz saat diliminde saniyeler içinde görebilirsiniz.

Saat dilimlerini ve hassasiyeti yönetme

Önemli bir ayrıntı: Unix zaman damgaları her zaman UTC'dedir. Bunları dönüştürdüğünüzde, aracınız veya sisteminiz sonucu yerel saat diliminizde görüntüler; 1609459200 ABD Doğu Yakası'ndaysanız 1 Ocak 2021 saat 8:00 EST olarak gösterilebilir. Zaman damganızın saniye mi yoksa milisaniye mi sayıldığının farkında olun; JavaScript genellikle milisaniyeleri kullanırken Unix sistemleri saniyeleri kullanır. 1000'e bölmek veya çarpmak farkı düzeltir.

Gizlilik ve yerel işleme

A Unix zaman damgası dönüştürücü tarayıcınızda yerel olarak çalışan verilerinizin gizli kalmasını sağlar. Zaman damgalarınız cihazınızdan asla ayrılmaz, herhangi bir hesaba gerek yoktur ve araç, siz aracı bir kez yükledikten sonra çevrimdışı çalışır. Hassas günlüklerden veya sistem verilerinden zaman damgalarıyla çalışırken bu önemlidir; dönüşüm tamamen makinenizde gerçekleşir.

İlgili görevler ve sonraki adımlar

Zaman damgası dönüşümü genellikle zamana dayalı analizin ilk adımıdır. İki tarih arasındaki süreyi hesaplamanız gerekiyorsa, Tarih farkı aracı aralığı bulmanıza yardımcı olur. Daha uzun zaman aralıkları veya karmaşık süre hesaplamaları için Süre hesaplayıcı yılları, günleri ve saniyeleri okunabilir bir döküme ayırır.