Un timestamp Unix — también llamado tiempo epoch — es el número de segundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. Al ser un simple entero independiente de la zona horaria, los años bisiestos y las particularidades de la duración de los meses, es la forma universal de hacer circular el tiempo entre sistemas operativos, bases de datos y API web. Esta herramienta reconoce valores epoch en segundos, en milisegundos (el valor por defecto de JavaScript), y en precisión microsegundo/nanosegundo, y los convierte en fecha legible — y viceversa.
¿Cuál es la diferencia entre segundos y milisegundos epoch?
Date.now() en JavaScript. Esta herramienta detecta automáticamente la unidad a partir del número de dígitos, y también admite microsegundos (16 dígitos) y nanosegundos (19 dígitos).¿Cómo afecta la zona horaria a un timestamp Unix?
¿Qué son los formatos ISO-8601 y RFC 2822?
ISO-8601 (p. ej. 2026-07-19T14:30:00-04:00) es el estándar internacional legible por máquina y ordenable, el más usado en API y bases de datos. RFC 2822 (p. ej. Sun, 19 Jul 2026 14:30:00 -0400) es un estándar más antiguo y legible por humanos, usado en correos electrónicos y cabeceras HTTP. Esta herramienta genera automáticamente ambos en la tarjeta de resultado.
¿Por qué usar el tiempo epoch en lugar de una cadena de fecha?
Al ser un simple entero, un valor epoch es extremadamente rápido de comparar, ordenar y restar — comparar dos fechas equivale a restar dos números. Tampoco presenta ninguna ambigüedad de localización: «07/19/2026» se lee de forma diferente según el orden día/mes del país, mientras que un valor epoch siempre representa un instante exacto y sin ambigüedad.