Convertidor de marques de temps Unix

Converteixi marques de temps Unix a dates i viceversa, a l'instant al seu navegador.

Els nombres de 10 dígits es llegeixen com a segons, els de 13 dígits com a mil·lisegons.

Hora local
UTC
ISO 8601
Relatiu
Unitat

Segons Unix
Mil·lisegons Unix
Llest. Introduïu una marca de temps o trieu una data.

L'entrada es converteix al seu navegador. No es puja res a BroBroGo.

PMF

És segur enganxar una marca de temps aquí?

Sí. La conversió es fa completament al seu navegador; no s'envia res a BroBroGo.

Com sap l'eina si la marca de temps està en segons o en mil·lisegons?

Per magnitud: un valor de 10 dígits es tracta com a segons, i un de 13 dígits com a mil·lisegons. És la mateixa convenció que utilitzen tots els convertidors d'època (epoch), ja que una marca de temps en segons d'aquesta mida correspondria a segles en el futur.

En quina zona horària es mostren els resultats?

L'opció Local utilitza la zona horària del seu propi dispositiu, mentre que UTC i ISO 8601 es mostren sempre en el Temps Universal Coordinat, independentment d'on es trobi.

Funcionament del temps Unix i l'època Unix

El temps Unix, conegut també com a temps POSIX o temps d'època (epoch time), és un sistema per descriure instants de temps mitjançant un únic valor numèric. Aquest valor representa el recompte de segons transcorreguts des de l'anomenada època Unix, fixada exactament a les 00:00:00 UTC de l'1 de gener de 1970.

Aquest sistema de mesura simplifica els càlculs temporals en l'àmbit de la informàtica, ja que evita haver de gestionar la complexitat dels mesos, els anys de traspàs o els canvis d'hora oficial a l'hora de realitzar operacions aritmètiques amb dates. L'eina permet operar fins i tot amb l'època 0, que correspon exactament al punt d'inici d'aquest sistema de mesura.

Diferència entre segons i mil·lisegons en les marques de temps

En entorns de programació i sistemes operatius, s'utilitzen principalment dues resolucions per a les marques de temps Unix: els segons i els mil·lisegons. La diferència de magnitud entre ambdues unitats és de tres dígits, fet que permet a l'eina distingir automàticament el format d'entrada:

  • Segons: Es representen habitualment com un valor de 10 dígits. Per exemple, el valor 1700000000 equival a una data expressada en segons.
  • Mil·lisegons: Es representen com un valor de 13 dígits. Aquesta resolució és habitual en llenguatges de programació com JavaScript o en bases de dades que requereixen una precisió superior al segon.

L'aplicació avalua la longitud del nombre introduït per determinar la unitat de mesura de manera automàtica. Si es detecta un valor de 10 dígits, s'estableix com a unitat "Segons", mentre que si s'introdueix un valor de 13 dígits, es tracta com a "Mil·lisegons".

Gestió de zones horàries i formats de sortida

La correcta interpretació de les dates requereix definir clarament el marc de referència horari. Quan es realitza una conversió, l'eina desglossa la informació en diferents formats i zones horàries per facilitar-ne la lectura:

  • Hora local: Mostra la data i l'hora adaptades a la zona horària configurada en el dispositiu de l'usuari.
  • UTC: Mostra el temps equivalent en el Temps Universal Coordinat, que serveix de referència estàndard global i no pateix variacions per canvis d'estació.
  • ISO 8601: Representa la data i l'hora sota l'estàndard internacional ISO 8601, utilitzant la sintaxi de temps UTC. Aquest format és àmpliament utilitzat en la transferència de dades entre sistemes web a causa de la seva estructura inequívoca.

A més d'aquests formats absoluts, l'eina calcula una expressió de temps relatiu, que descriu de forma planera la distància temporal respecte al moment actual, utilitzant indicadors com "ara mateix" per a canvis immediats.

Aplicacions pràctiques en la informàtica i el desenvolupament

L'ús de marques de temps Unix és una pràctica estàndard en el desenvolupament de programari i l'administració de sistemes. Els perfils tècnics utilitzen aquestes conversions en situacions quotidianes com ara:

  • Anàlisi de registres (logs): Els servidors i aplicacions solen enregistrar esdeveniments i errors utilitzant marques de temps Unix per garantir la precisió cronològica.
  • Depuració de codi: Permet traduir instantàniament els valors numèrics que retornen les funcions de data de les API o bases de dades a un format comprensible.
  • Planificació de tasques: Facilita la definició de moments d'execució concrets en sistemes cron o cues de treball.

Privadesa i processament de dades al navegador

El funcionament d'aquest convertidor es basa íntegrament en l'execució de codi local. Totes les operacions de conversió de dades i càlculs de zones horàries es realitzen directament dins del navegador web de l'usuari. Durant aquest procés, cap dada introduïda ni cap resultat generat es puja o s'envia als servidors de BroBroGo. Això garanteix que la informació es manté estrictament en l'àmbit local del dispositiu de l'usuari.

Preguntes freqüents

És segur enganxar una marca de temps aquí?
Sí. La conversió es fa completament al seu navegador; no s'envia res a BroBroGo.

Com sap l'eina si la marca de temps està en segons o en mil·lisegons?
Per magnitud: un valor de 10 dígits es tracta com a segons, i un de 13 dígits com a mil·lisegons. És la mateixa convenció que utilitzen tots els convertidors d'època (epoch), ja que una marca de temps en segons d'aquesta mida correspondria a segles en el futur.

En quina zona horària es mostren els resultats?
L'opció Local utilitza la zona horària del seu propi dispositiu, mentre que UTC i ISO 8601 es mostren sempre en el Temps Universal Coordinat, independentment d'on es trobi.

Què passa si s'introdueix un valor no numèric o fora de rang?
Si l'entrada no és una marca de temps vàlida, es mostra el missatge d'error "No és una marca de temps vàlida; introduïu un nombre sencer de segons o mil·lisegons". Si el número introduït supera els límits de conversió de dates admesos, es mostra el missatge "Aquest número està fora de l'interval per a una data vàlida" i s'oculten els resultats.