Convierte timestamps de Unix a fechas legibles para humanos y viceversa.
Un timestamp Unix —también llamado tiempo de la época (epoch time) o tiempo POSIX— es el número de segundos que han transcurrido desde el 1 de enero de 1970, a las 00:00:00 UTC, ignorando los segundos intercalares. Se utiliza ampliamente en programación, bases de datos, API y archivos de registro como una forma compacta e independiente de la zona horaria para representar un momento en el tiempo. Este conversor de timestamp Unix y tiempo de la época gestiona automáticamente timestamps con precisión de segundos (10 dígitos) y de milisegundos (13 dígitos), y realiza conversiones en ambas direcciones.
Introduce un timestamp numérico en la sección 'Timestamp a Fecha' para convertirlo a una fecha legible por humanos en UTC, tu zona horaria local, formato ISO 8601 y como tiempo relativo (p. ej., "hace 2 horas"). La herramienta detecta automáticamente si la entrada está en segundos o milisegundos. Usa la sección 'Fecha a Timestamp' para elegir una fecha y hora y obtener el timestamp Unix correspondiente tanto en segundos como en milisegundos. El timestamp Unix actual se muestra en la parte superior y se actualiza cada segundo.
La calculadora de desplazamiento genera un timestamp Unix relativo al momento actual o a una hora especificada, lo que es útil para probar lógica basada en el tiempo, crear timestamps de caducidad para tokens o entradas de caché, o calcular "hace X horas" / "dentro de X días". Los accesos directos cubren los casos más comunes (hace 1h, hace 6h, hace 1d, hace 7d, hace 30d) y una fila personalizada permite usar minutos, horas, días y meses en cualquier dirección.
Los desarrolladores usan los timestamps Unix y la conversión del tiempo de la época al leer columnas created_at / updated_at de bases de datos, depurar registros del servidor, decodificar tokens JWT (claims iat/exp), inspeccionar respuestas de API, programar tareas cron y calcular duraciones. Las conversiones comunes incluyen de timestamp a fecha para el análisis legible de registros, de fecha a timestamp para construir consultas de API, y conversiones de milisegundos a segundos al conectar el Date.now() de JavaScript con servicios de backend.
Un timestamp Unix (también llamado tiempo epoch o tiempo POSIX) es el número de segundos que han transcurrido desde el 1 de enero de 1970, a las 00:00:00 UTC, ignorando los segundos intercalares. Es una forma compacta e independiente de la zona horaria para representar un punto en el tiempo y se usa ampliamente en bases de datos, archivos de registro, API y lenguajes de programación. Los sistemas modernos suelen usar timestamps con precisión de milisegundos (13 dígitos) en lugar de segundos (10 dígitos).
Pega tu timestamp Unix en el campo de Timestamp a Fecha y haz clic en Convertir. La herramienta devuelve la fecha en UTC, tu zona horaria local, formato ISO 8601 y un tiempo relativo (p. ej., "hace 2 horas"). Detecta automáticamente si la entrada está en segundos (10 dígitos) o milisegundos (13 dígitos), sin necesidad de especificar la unidad.
Un timestamp Unix con precisión de segundos tiene 10 dígitos (p. ej., 1700000000) — se utiliza en C/C++, PHP, MySQL y la mayoría de los sistemas antiguos. Un timestamp con precisión de milisegundos tiene 13 dígitos (p. ej., 1700000000000) — es el que usan Date.now() de JavaScript, Java y muchas API modernas. Para convertir milisegundos a segundos, divide entre 1000. Este conversor detecta automáticamente ambos formatos.
Sí. Todas las conversiones se realizan completamente en tu navegador usando la API nativa Date de JavaScript. No se envía nada a ningún servidor. La página funciona sin conexión una vez cargada, por lo que es segura para timestamps sensibles de registros, bases de datos o datos de producción.
Un editor de código moderno con vista previa en vivo, creado para desarrolladores y diseñadores web.
Prueba Phoenix Code Gratis