Inicio / Herramientas de Fecha y Hora / Convertidor de fecha a timestamp Unix en línea
Herramientas online gratis

Convertidor de fecha a timestamp Unix en línea

Convierte fecha y hora local a timestamp Unix en segundos y milisegundos. Interpreta la zona horaria del navegador. Ejemplo: 2026-01-15T12:00 en Los Ángeles…

Empezar a usar

Qué hace esta herramienta y cómo usarla

Esta herramienta resuelve un problema común: convertir una fecha y hora local (como la que ve en su pantalla) a un timestamp Unix, que es el número de segundos (o milisegundos) transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. El timestamp Unix es el formato estándar para almacenar fechas en muchos sistemas, pero su valor depende de la zona horaria en la que se interprete la hora local.

Ejemplo práctico

Supongamos que su navegador está configurado en la zona horaria de América/Los_Angeles (Pacífico). Si introduce la fecha y hora local 2026-01-15T12:00, la herramienta la interpretará como las 12:00 del mediodía, hora estándar del Pacífico (PST), no como las 12:00 UTC. El timestamp resultante será el número de segundos correspondiente a las 20:00 UTC de ese día (porque PST es UTC-8 en enero). Si su navegador estuviera en otra zona, el timestamp sería diferente para la misma hora de pared.

Parámetros y procesamiento

  • Entrada: un valor de fecha y hora local sin zona horaria (formato datetime-local).
  • Interpretación: la hora se interpreta en la zona horaria del dispositivo/navegador, aplicando las reglas de horario de verano para la fecha indicada.
  • Salidas: timestamp en segundos (usando Math.floor(milisegundos/1000)), timestamp en milisegundos (valor entero exacto), representación ISO 8601 en UTC (terminada en Z) y el nombre de la zona horaria resuelta por el navegador.
  • Limitaciones: la herramienta no acepta un selector de zona horaria explícito, ni campos de compensación (offset), ni notación de segundos intercalares, ni listas por lotes. Tampoco convierte fechas seriales de hojas de cálculo. Los timestamps Unix no almacenan zona horaria por sí mismos.

Verificación de resultados

Para asegurarse de que el timestamp es correcto, compare la línea ISO UTC con la hora local que esperaba. Si su sistema tiene el reloj o la zona horaria mal configurados, el resultado será incorrecto para la misma hora de pared. Cambiar la configuración de zona horaria del sistema cambiará el resultado.

Preguntas frecuentes

¿Por qué el timestamp cambia si mi zona horaria es diferente?

Porque la entrada es una hora local sin zona horaria. La herramienta la interpreta en la zona horaria de su navegador. Por ejemplo, las 12:00 del 15 de enero de 2026 en Los Ángeles corresponden a las 20:00 UTC, pero en Madrid (UTC+1) corresponderían a las 11:00 UTC. Por eso el timestamp Unix es distinto.

¿Qué significa la línea ISO 8601 que termina en Z?

La Z indica que la hora está en UTC (tiempo universal coordinado). Es la representación estándar para intercambiar fechas entre sistemas. Debe verificar que esta hora UTC coincida con la conversión esperada de su hora local.

¿Puedo convertir una fecha en formato UTC directamente?

No. La herramienta solo acepta una fecha y hora local sin indicador de zona. Si tiene una hora UTC, deberá convertirla primero a su hora local (restando o sumando el offset) y luego introducirla. La herramienta no ofrece un selector de zona horaria.

Lista de verificación

  • Compruebe que la fecha y hora introducidas son las que desea convertir.
  • Revise la zona horaria mostrada en los resultados para saber cómo se interpretó la entrada.
  • Compare la línea ISO UTC con la conversión esperada.
  • Si el valor se usará en un sistema que espera segundos, use el timestamp en segundos; si espera milisegundos, use el de milisegundos.

El procesamiento se realiza localmente en tu navegador.