Zaman Damgası Dönüştürücü
Unix zaman damgalarını ve tarihleri biçimler ile saat dilimleri arasında dönüştürün, bir cron ifadesinin ne anlama geldiğini görün.
İlgili araçlar
- UUID OluşturucuUUID v1, v3, v4, v5, v7 ve ULID tanımlayıcıları üretin, mevcut UUID'leri çözümleyin.
- JSON AraçlarıJSON'u biçimlendirin, küçültün, onarın ve tam hata konumlarıyla doğrulayın; ağaç görünümünde gezin ve JSON, CSV ile YAML arasında dönüştürün.
- Kodlayıcı / ÇözücüBase64, URL'ler ve HTML varlıklarını kodlayıp çözün, sayı tabanlarını dönüştürün.
Bu araç hakkında
Timestamp Converter bir Unix zaman damgası ya da bir tarih metni alır ve aynı anı Unix saniye, Unix milisaniye, UTC'de ISO 8601, RFC 2822 / HTTP tarihi, göreli bir ifade ve ISO hafta numarasıyla birlikte haftanın günü olarak gösterir; ayrıca kendi saat diliminizin yanında dokuz saat dilimlik bir tablo verir. Yalın bir sayının birimi basamak sayısından çıkarılır: 11 basamağa kadar saniye, 14'e kadar milisaniye, 17'ye kadar mikrosaniye, daha uzunu ise nanosaniye olarak okunur. Yalın sayı olmayan her şey tarayıcının kendi tarih ayrıştırıcısına gider; kutunun boş olması ya da “now” sözcüğü şu anki zamanı belirtir ve bu zaman bir sunucudan değil, cihazınızın saatinden okunur. Araç tek seferde tek bir anı dönüştürür - tarih aritmetiği, özel biçim dizesi ve süre hesaplayıcı yoktur. Aynı sayfadaki ikinci mod bir cron ifadesini açıklar: beş alanlı standart (Vixie) cron'u, ilk alan saniye olduğunda altı alanlısını, aralıkları, listeleri, adımları, üç harfli gün ve ay adlarını, @hourly'den @yearly'ye kadar takma adları ve Pazar için hem 0 hem 7'yi okur, zamanlamanın ne zaman çalışacağını sade bir dille söyler ve sonraki beş çalışmayı tarayıcınızın saat diliminde ve UTC'de listeler. Quartz uzantıları L, W ve # tahmin edilmek yerine adlarıyla belirtilip reddedilir; hiçbir zaman çalışamayacak bir ifade - örneğin 31 Şubat - uydurma beş tarih verilmek yerine bu şekilde bildirilir.
Dönüştürme tamamen tarayıcı işidir: ayrıştırma ile Unix ve UTC çıktısı için standart Date nesnesi, saat dilimi tablosu için Intl.DateTimeFormat, göreli ifade için Intl.RelativeTimeFormat; Web Crypto yok ve hiçbir türde ağ isteği yok. XGM API'sine hiçbir şey gönderilmez. URL'ye yalnızca şunlar yazılır: yazdığınız değer, q parametresinde, ve yukarıdaki mod anahtarı, mode parametresinde; böylece kopyalanan bir bağlantı aynı dönüştürmeyi yeniden açar - bu, gizli olmayan bir zaman damgası için bilinçli bir tercihtir ve bu sayfadaki başka hiçbir araç hassas girdiyle böyle davranmaz.
Nasıl kullanılır
- Zaman Damgası Dönüştürücü aracını açın.
- İncelemek istediğiniz girdiyi yapıştırın veya yazın.
- Tarayıcınızda hesaplanan sonucu okuyun; girdi XGM'e gönderilmez.
- Çıktıyı yalnızca doğru göründüğünü kontrol ettikten sonra kopyalayın.
- Daha geniş bir teşhis görünümü gerekiyorsa ilgili XGM araçlarını kullanın.
SSS
Sayımın saniye mi milisaniye mi olduğuna nasıl karar veriyor?
Varsa ondalık noktadan önceki basamakları sayarak: 11 ve altı saniye, 12 ile 14 arası milisaniye, 15 ile 17 arası mikrosaniye, daha fazlası ise nanosaniyedir. Yani 1700000000 Kasım 2023 olur, 1700000000000 ise milisaniye cinsinden aynı an. Algılanan birim sonucun üzerinde yazılır; bu da yanlış ölçekte yapıştırılmış bir değeri fark etmenin en hızlı yoludur.
Artık saniyeler hesaba katılıyor mu?
Hayır ve hiçbir Unix zaman damgasında yoktur. POSIX zamanı her günü tam olarak 86400 saniye sayar, tarayıcının çalıştığı zaman değeri de aynısını yapar; bu yüzden 2016-12-31T23:59:60Z gibi bir anın burada bir karşılığı yoktur. İki uzak tarih arasındaki gerçek SI saniyesine ihtiyacınız varsa, sonuç aradaki eklenmiş artık saniyeler kadar eksik kalır.
Saat dilimi tablosu yaz saati uygulamasını takip ediyor mu?
Evet. Her satır, IANA bölge tanımlayıcıları kullanılarak tarayıcının Intl tarih biçimlendiricisiyle biçimlendirilir; bu yüzden uygulanan UTC farkı, bölgenin şu anki farkı değil, dönüştürülen anda geçerli olan farktır. “Örnek: yaz saati değişimi” düğmesi, Avrupa Birliği saatlerinin değiştiği sabah olan 2026-03-29T01:30:00Z değerini yükler; bu da aynı anın farklı yerel saat okumalarına denk geldiğini gösterir. İlk satır, tarayıcınızın sizin için bildirdiği bölgedir.
ISO satırı RFC 3339 ile aynı şey mi?
ISO 8601 satırı her zaman UTC'dir, her zaman milisaniye ve sonda bir Z içerir; bu biçim geçerli bir RFC 3339 zaman damgasıdır ve çoğu API ile günlük biçimi ISO derken bu profili kasteder. RFC 3339 ayrıca +02:00 gibi sayısal bir farkı da kabul eder; bu araç ise her zaman Z'ye normalleştirir. Altındaki satır, HTTP'nin Date ve Expires başlıklarında kullandığı RFC 2822 tarzı tarihtir.
Buradaki şimdiki zaman neden sunucumunkinden farklı?
Saat, kullandığınız cihazdan gelir ve sayfada saniyede bir ilerler; XGM hiçbir zaman bir zaman sağlamaz. Bu yüzden kayan bir dizüstü bilgisayar saati sayfadaki her göreli değeri kaydırır ve bu, yerelde süresi dolmuş görünen ama sunucuda görünmeyen token'ların yaygın bir nedenidir. Bir zaman damgasının yanlış olduğunu varsaymadan önce, bilinen bir ana bilgisayarın Date yanıt başlığıyla karşılaştırın - HTTP Başlıkları aracı bunu gösterir.