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