Guía de la herramienta
Acerca de Conversor de timestamp Unix
Un convertidor epoch cambia timestamps Unix a fechas legibles y convierte fechas de vuelta a segundos o milisegundos epoch.
La herramienta muestra el timestamp actual, permite elegir zona horaria, soporta segundos y milisegundos e incluye cálculo rápido de fechas.
Cómo usar Epoch Converter
- Usa el panel de timestamp actual cuando necesites el valor epoch en segundos o milisegundos.
- Pega un timestamp, elige segundos o milisegundos, selecciona una zona horaria y conviértelo a fecha legible.
- Introduce una fecha y zona horaria para generar el valor epoch que usarás en APIs, logs o consultas.
- Usa la fila de cálculo para sumar o restar años, meses, días, horas, minutos o segundos desde ahora.
Cuándo usarlo
- Decodificar campos API como created_at, expires_at, iat, exp o event_time al depurar.
- Comprobar si una expiración JWT, TTL de caché o signed URL ya venció.
- Convertir timestamps de logs de producción a una zona local antes de comparar incidentes.
- Generar timestamps exactos para fixtures interfaz web, filtros de base de datos o jobs programados.
Segundos, milisegundos y zonas horarias
Unix time cuenta el tiempo transcurrido desde 1970-01-01 00:00:00 UTC. El mismo instante puede mostrarse en muchas zonas, pero el valor epoch no depende de la zona horaria.
- Segundos: normalmente 10 dígitos para fechas modernas, común en herramientas Unix y muchas APIs.
- Milisegundos: normalmente 13 dígitos, común en JavaScript Date.now() y logs del navegador.
- Zona horaria: convertir a Asia/Shanghai o UTC cambia la hora mostrada, no el instante.
- Entrada de fecha: si importa la precisión, escribe año, mes, día, hora, minuto y segundo completos.
Preguntas frecuentes sobre Conversor de timestamp
- ¿Qué es un timestamp epoch?
- Es un número que representa tiempo transcurrido desde 1970-01-01 00:00:00 UTC, normalmente en segundos o milisegundos.
- ¿Cómo sé si es segundos o milisegundos?
- Los timestamps modernos en segundos suelen tener 10 dígitos; en milisegundos suelen tener 13.
- ¿La zona horaria cambia el valor timestamp?
- No. La zona cambia cómo se muestra el instante como fecha, pero el epoch representa el mismo momento.
- ¿Por qué la fecha convertida difiere varias horas?
- Suele pasar por leer un timestamp UTC en una zona local, o por mezclar segundos y milisegundos.
- ¿Mis datos se suben?
- No. La conversión y el cálculo se ejecutan localmente en el navegador y no se suben a wetool.site.
Segundos de epoch frente a fechas de JavaScript
JavaScript Date usa milisegundos internamente, mientras muchos backends y herramientas de línea de comandos usan segundos epoch. Si la fecha parece muy errónea, revisa primero la unidad.
Guía rápida de longitud y unidad
Muchos errores con timestamps son errores de unidad, no de calendario. Segundos, milisegundos, microsegundos y nanosegundos pueden parecer solo números.
- 10 dígitos suele indicar segundos de epoch, por ejemplo 1720000000.
- 13 dígitos suele indicar milliseconds, por ejemplo JavaScript Date.now().
- 16 dígitos suele indicar microseconds y 19 nanoseconds; divide antes de mostrarlos como fechas normales.
Checklist para depurar zonas horarias
Un valor epoch representa un instante. Las zonas horarias solo cambian su visualización, así que los desfases suelen venir de parseo o display.
- Confirma si el valor de origen ya es UTC epoch y no un string de fecha local.
- Revisa si la fecha escrita incluye zona horaria; los strings sin zona a menudo se parsean como hora local.
- Compara logs primero en UTC y luego convierte a la zona de negocio como Asia/Shanghai o America/New_York.