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.

Convierte una fecha humana a tiempo Unix

Esta página realiza la conversión inversa: parte de una fecha, una hora y la zona horaria en la que debe interpretarse. El resultado es un único timestamp Unix que representa el mismo momento en todas partes.

Cuándo usar segundos o milisegundos

Usa segundos para la mayoría de lenguajes de backend, bases de datos y herramientas de línea de comandos. Usa milisegundos para JavaScript Date, APIs del navegador, eventos de analítica y sistemas que necesiten precisión por debajo del segundo.

  • 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 ideal cuando quieres una cadena legible con salida UTC explícita
  • Las cadenas UTC son útiles para cabeceras HTTP, logs y comprobaciones rápidas

Manejo de zonas horarias

Una fecha local como 2026-05-14 08:00 representa 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 mediante 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 del 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 exacta a segundos y milisegundos para que todos los servicios comparen el mismo instante.

  • Usa UTC para logs, APIs, trabajos de CI y sistemas de backend multirregión
  • Usa la zona horaria de negocio para días de facturación locales, horarios de tienda o calendarios de usuario
  • Prefiere límites superiores exclusivos como created_at < nextDayStart para los rangos de fechas
  • Guarda el timestamp generado con una nota breve sobre la zona horaria asumida