Fecha → Epoch

Convertidor de fecha a epoch

Elige una fecha de calendario, una hora y una zona horaria, y convierte esa hora de reloj local en segundos y milisegundos Unix. Útil para APIs, cron jobs, logs, filas de base de datos y tests.

Timestamp Unix actual · en vivo
1783399215
 

Convertir una fecha humana a tiempo Unix

Esta página realiza la conversión inversa: empiezas con una fecha, una hora de reloj y la zona horaria en la que debe interpretarse esa hora. El resultado es una única marca de tiempo Unix que representa el mismo instante en todas partes.

Cuándo usar segundos o milisegundos

Usa segundos para la mayoría de los lenguajes de backend, bases de datos y herramientas de línea de comandos. Usa milisegundos para JavaScript Date, las API del navegador, los eventos de analítica y los sistemas que necesitan precisión de subsegundo.

  • Los segundos Unix suelen tener 10 dígitos para fechas modernas
  • Los milisegundos Unix suelen tener 13 dígitos para fechas modernas
  • ISO 8601 es lo mejor cuando quieres una cadena legible con salida UTC explícita
  • Las cadenas UTC son útiles para cabeceras HTTP, registros y comprobaciones humanas rápidas

Manejo de zonas horarias

Una fecha local como 2026-05-14 08:00 significa instantes distintos en Los Ángeles, Nueva York, Londres o Tokio. Seleccionar la zona horaria antes de convertir evita errores de horas y gestiona las reglas del horario de verano a través de la API Intl del navegador.

Elegir el límite de fecha correcto

La conversión de fecha a epoch es más útil cuando el significado de calendario está claro antes de generar el número. Para trabajos programados, ventanas de informes y filtros de base de datos, decide primero si el límite es UTC o una zona horaria de negocio. Luego convierte esa hora de reloj exacta a segundos y milisegundos para que todos los servicios comparen el mismo instante.

  • Usa UTC para registros, API, trabajos de CI y sistemas de backend entre regiones
  • Usa la zona horaria de negocio para días de facturación locales, horarios de tienda o calendarios de cara al usuario
  • Prefiere límites superiores exclusivos como created_at < nextDayStart para rangos de fechas
  • Guarda la marca de tiempo generada con una breve nota sobre la suposición de zona horaria

Hueco del horario de verano, horas locales ambiguas y tiempo civil

La mayoría de las conversiones de fecha a epoch son inequívocas, pero dos transiciones al año rompen la suposición de que una fecha de reloj en una zona conocida se asigna a una sola marca de tiempo Unix. El hueco del adelanto de primavera elimina una hora de reloj; el solape del retraso de otoño repite una. Las bibliotecas de fechas modernas lo gestionan separando los valores sin zona de los que tienen zona y mostrando una elección explícita de desambiguación.

  • Tiempo civil / de reloj: la lectura del reloj local en un lugar concreto
  • Sin zona horaria: una fecha-hora sin zona, inherentemente ambigua
  • Con zona horaria: una fecha-hora etiquetada con una zona IANA, casi siempre inequívoca
  • Hueco del horario de verano (adelanto): de 02:00 a 02:59 hora local no ocurre el día de transición en la mayoría de las zonas de EE. UU.
  • Solape del horario de verano (retraso): de 01:00 a 01:59 hora local ocurre dos veces — elige «más temprano» o «más tarde»
  • Python: zoneinfo expone un atributo fold (0 o 1) para desambiguar
  • JavaScript Temporal: la construcción de ZonedDateTime acepta una opción de desambiguación («compatible», «earlier», «later», «reject»)
  • Java: ZonedDateTime.ofLocal() aplica las reglas de hueco/solape de la ZoneId indicada
  • Para entradas de formulario sin zona horaria explícita, usa por defecto la zona IANA del usuario, no la del servidor

Convertir tiempo a marca de tiempo Unix — fecha a epoch, hora a epoch

Algunas formulaciones de búsqueda habituales que llegan a esta página son «convert time to unix timestamp», «time to epoch», «date to epoch», «convert timestamp to unix timestamp», «unix to timestamp», «unix time to timestamp» y «convert unix epoch». Todas describen la misma operación: elige una fecha de reloj y una zona horaria, y el conversor devuelve un entero epoch Unix en segundos y milisegundos. La dirección inversa (epoch to date, epoch time to date, convert unix timestamp to time) está en la página Epoch a Fecha.

  • date to epoch / time to epoch / convert time to unix timestamp
  • unix to timestamp / unix time to timestamp / convert timestamp to unix timestamp
  • convert unix epoch / convert from unix timestamp
  • Formas de salida: segundos de 10 dígitos, milisegundos de 13 dígitos, ISO 8601, cadena UTC