Blog de timestamps Unix
Guías detalladas sobre timestamps Unix, tiempo epoch, manejo de zonas horarias, Date de JavaScript, opciones de almacenamiento en bases de datos y los bugs de producción causados por las conversiones de tiempo.
Últimos artículos
Artículos prácticos sobre timestamps Unix, manejo de zonas horarias en JavaScript, estrategias de almacenamiento en bases de datos y los bugs de timestamp que rompen silenciosamente los sistemas en producción.
¿Qué es la hora UTC? Significado, offsets y conversiones explicados
UTC (Tiempo Universal Coordinado) es el principal estándar de tiempo del mundo y la referencia de offset cero para cada zona horaria. Esta guía explica qué significa UTC, si cuenta como zona horaria, cómo leer las 24 horas UTC y cómo convertir UTC a EST, CST, MST, PST y tu propia hora local.
Tiempo Unix a fecha: convierte un timestamp Unix en hora legible
Una guía práctica para convertir el tiempo Unix a formatos de fecha: UTC, zona horaria local, ISO 8601, datetime de base de datos y salida legible. Cubre timestamp Unix a fecha, tiempo Linux a fecha y los errores comunes de segundos frente a milisegundos.
El timestamp epoch explicado: tiempo Unix, tiempo POSIX y segundos desde 1970
Un timestamp epoch es una forma compacta de representar un momento como el tiempo transcurrido desde un punto de partida fijo. Esta guía explica el tiempo Unix, los timestamps POSIX, la fecha del epoch Unix y por qué los segundos desde 1970 UTC se convirtieron en el valor por defecto en el software.
Guía del conversor epoch: convierte tiempo epoch, tiempo Unix y timestamps
Una guía centrada en usar un conversor epoch correctamente: convierte epoch a fecha, fecha a epoch, tiempo Unix a hora humana y milisegundos a fecha, con salida en UTC y zona horaria local y sin unidades mezcladas.
Fecha a epoch: convierte una hora en timestamp Unix o tiempo epoch
Aprende a convertir una fecha y hora humanas en tiempo epoch, segundos de timestamp Unix, milisegundos de timestamp Unix o salida ISO. Cubre la selección de zona horaria, la conversión a UTC, los payloads de API y los errores comunes.
Milisegundos epoch a fecha: convierte timestamps de 13 dígitos y valores long
Una guía para convertir milisegundos epoch en fechas legibles. Cubre timestamps de 13 dígitos, Date de JavaScript, valores long de Java, milisegundos frente a segundos y por qué la unidad equivocada produce fechas de 1970 o muy lejanas.
Timestamp Unix actual: reloj epoch, hora UTC y tiempo Unix en vivo
El timestamp Unix actual es el número de segundos desde 1970-01-01 00:00:00 UTC en este momento. Aprende cómo funciona un reloj epoch, por qué UTC es la referencia y cómo obtener el timestamp actual en los lenguajes más comunes.
Timestamp Unix del inicio de 2026: 1767225600 explicado
El timestamp Unix 1767225600 representa el 2026-01-01 00:00:00 UTC, el inicio de 2026 en UTC. Esta guía muestra la conversión, las implicaciones de zona horaria, la forma en milisegundos y cómo interpretar 1764581115 segundos desde el epoch.
JavaScript Date.now(): obtener y convertir timestamps Unix
Una guía centrada en JavaScript Date.now(): obtén el timestamp Unix actual, convierte segundos frente a milisegundos, transforma timestamps en objetos Date, formatea con Intl y evita las trampas de parseo más comunes.
Milisegundos vs segundos: la confusión de unidades que rompe cada app
El bug de timestamp más común es pasar milisegundos donde se esperan segundos, o al revés. Aprende la regla de 10 vs 13 dígitos, los valores por defecto de cada lenguaje, las implicaciones en bases de datos y los patrones de conversión seguros.
Almacenar timestamps en bases de datos: DATETIME vs INT vs BIGINT
Elegir el tipo de columna equivocado para los timestamps causa deriva de zona horaria, el desbordamiento del año 2038, consultas de rango rotas y salidas de API confusas. Compara los tipos datetime nativos, los valores epoch BIGINT y las cadenas en MySQL y PostgreSQL.
Formato de fechas correcto por zona horaria en JavaScript sin librerías
El Intl.DateTimeFormat integrado de JavaScript maneja el formato de zonas horarias IANA sin moment.js ni date-fns. Aprende las opciones explícitas de timeZone, la visualización segura ante el horario de verano, formatToParts, los límites de la conversión de reloj y cuándo Temporal o una librería de zonas horarias sigue siendo útil.
7 bugs de timestamp Unix que todo desarrollador ha lanzado
Estos son los errores de timestamp que causan incidentes en producción: discrepancias silenciosas de unidad, suposiciones de zona horaria, el ×1000 olvidado, el almacenamiento como cadena, el parseo ambiguo y los errores en los límites del horario de verano. Cada bug incluye el síntoma, la causa raíz y una solución práctica.
El tiempo epoch explicado: ¿qué es el timestamp Unix cero?
El timestamp Unix 0 es el 1 de enero de 1970 a las 00:00:00 UTC. Aprende por qué esa fecha se convirtió en el epoch Unix, qué representan los timestamps negativos, en qué se diferencian los segundos/milisegundos/microsegundos epoch y qué límites se aplican a los sistemas modernos.