Vés al contingut principal

Convertidor de marca de temps de franc

Converteix marques de temps Unix a dates llegibles i viceversa. Admet UTC i hora local, en segons i mil·lisegons.

Funciona sense connexió un cop carregat
Ara:
Unitat:
Referència ràpida Epoch

Usos habituals

  • Converteix marques de temps en dades analítiquesTraduïu marques de temps Unix des d'exportacions analítiques (Google Analytics, Mixpanel, Amplitude) a dates llegibles.
  • Convertiu marques de temps per a depuracióDescodifiqueu les marques de temps Unix dels registres del servidor, les càrregues d'errors i les respostes de l'API en dates llegibles.
  • Convertiu marques de temps al desenvolupament de l'APIValideu, compareu i traduïu les marques de temps Unix retornades per les API REST i els webhooks.
  • Convertiu marques de temps per a consultes de base de dadesConvertiu dates en marques de temps Unix per a clàusules WHERE de SQL i consultes de rang de data.
  • Convertiu marques de temps per a la planificacióConvertiu dates i hores específiques en marques de temps Unix per a l'ús en sistemes de planificació i API de calendari.

Com funciona

Tota la conversió s'executa directament al navegador utilitzant l'objecte Date integrat de JavaScript i el conjunt Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — sense biblioteca de tercers, sense anada i tornada al servidor. L'única dada que surt de la teva màquina és cap: els números romanen locals.

  1. 1
    Detecció i normalització d'unitats
    Quan enganxes una marca de temps, l'eina compta els seus dígits per inferir la unitat automàticament: 10 dígits significa segons Unix, 13 mil·lisegons, 16 microsegons, 19 nanosegons. Una heurística de recompte de dígits escrita a mà marca una discrepància i ofereix un canvi d'unitat amb un clic, evitant errors silenciosos com tractar un valor de 13 dígits en mil·lisegons com un valor en segons de l'any 55881.
  2. 2
    Construcció de data via l'objecte Date de JavaScript
    El número en brut s'escala a mil·lisegons i es passa a new Date(ms). Des d'allà, els mètodes integrats de Date (getFullYear, getUTCHours, toISOString, etc.) produeixen l'hora local, l'hora UTC, i la sortida ISO 8601 — sense cap biblioteca d'anàlisi implicada.
  3. 3
    Temps relatiu conscient de la configuració regional via Intl.RelativeTimeFormat
    Un rellotge en directe es dispara cada segon i torna a calcular l'etiqueta relativa (per exemple, 'fa 3 dies', 'd'aquí a 2 hores') utilitzant Intl.RelativeTimeFormat inicialitzat amb la configuració regional de la pàgina. Això manté la visualització relativa precisa fins i tot si deixes la pestanya oberta, i produeix una sortida gramaticalment correcta en cada idioma admès sense necessitat de cadenes de traducció addicionals.
  4. 4
    Visualització de fus horari via Intl.DateTimeFormat
    Els fusos horaris IANA fixats (per exemple, America/New_York, Asia/Tokyo) es formaten amb Intl.DateTimeFormat utilitzant l'opció timeZone. La llista completa de noms de fus admesos pel navegador prové d'Intl.supportedValuesOf('timeZone'). Els teus fusos fixats persisteixen entre sessions a localStorage.

Eines relacionades

Preguntes freqüents