Esta herramienta convierte timestamps Unix en fechas del calendario y al revés. Acepta segundos o milisegundos, muestra ISO, UTC y hora local, y mantiene el timestamp actual siempre a la vista.
Los datos se procesan localmente en tu navegador y no se envían a nuestro servidor.
Timestamp Unix actual—
Timestamp a fecha
Escribe un timestamp Unix válido.
ISO 8601
2023-11-14T22:13:20.000Z
UTC
Tue, 14 Nov 2023 22:13:20 GMT
Hora local
miércoles, 15 de noviembre de 2023, 6:13:20
Fecha a timestamp
Elige una fecha y una hora locales válidas.
Segundos
1704067200
Milisegundos
1704067200000
ISO 8601
2024-01-01T00:00:00.000Z
Los timestamps son absolutos; la hora local depende de la zona horaria de tu dispositivo. Las fechas anteriores a 1970 se escriben con valores negativos.
Cómo usar esta herramienta
1 Copia el timestamp Unix actual del contador de la parte superior.
2 Para convertir un timestamp, pégalo y elige segundos o milisegundos; la fecha aparece al instante.
3 Para convertir una fecha, elige una fecha y una hora locales; los valores en segundos y milisegundos se actualizan mientras escribes.
4 Los botones de copiar sirven para el timestamp actual, la fecha ISO o el valor numérico.
Fórmula y lógica de cálculo
Timestamp a fecha
Fecha = 1 de enero de 1970 UTC + timestamp × 1000 ms
Un timestamp Unix cuenta los segundos transcurridos desde 1970-01-01T00:00:00Z y no tiene en cuenta los segundos intercalares. Al multiplicar por 1000 se obtienen los milisegundos que usan las fechas de JavaScript.
Fecha a timestamp
Segundos = floor(milisegundos ÷ 1000)
La fecha se convierte a milisegundos desde la época y luego se divide entre 1000 para la forma en segundos. La forma en milisegundos conserva toda la precisión.
Ejemplo resuelto
1700000000 en UTC
Una entrada de registro guarda un timestamp en segundos.
1700000000 × 1000 = 1700000000000 ms
ISO: 2023-11-14T22:13:20.000Z
La hora local depende de tu zona horaria
Ese mismo instante es el 14 de noviembre de 2023 a las 22:13:20 UTC. Tu reloj local puede marcar otra hora.
Medianoche del 1 de enero de 2024
Una fecha local tiene que viajar como timestamp en una petición a una API.
Elige 2024-01-01 00:00 en hora local
Lee el valor en segundos
Usa el valor en milisegundos si la API los pide
Los números exactos dependen de tu zona horaria, porque la entrada se interpreta como hora local.
Casos límite y precisión
Segundos o milisegundos
Un timestamp en segundos ronda hoy los 1,7 mil millones; el mismo instante en milisegundos ronda los 1,7 billones. Una unidad equivocada desplaza la fecha varias décadas, así que compruébala antes de pegar el valor.
Hora local y UTC
El timestamp en sí es absoluto. La vista local depende de la zona horaria de tu dispositivo, mientras que ISO y UTC son iguales en todas partes.
Fechas anteriores a 1970
Los timestamps negativos representan fechas anteriores a la época Unix. Son válidos y el conversor los admite.
Preguntas frecuentes
¿Qué es un timestamp Unix?+−
El número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, sin contar los segundos intercalares. Describe un instante independiente de la zona horaria.
¿El timestamp va en segundos o en milisegundos?+−
Se admiten los dos. JavaScript usa milisegundos y muchas API y bases de datos usan segundos. Elige la unidad correcta antes de convertir.
¿Por qué mi fecha local no coincide con UTC?+−
Un timestamp es un instante absoluto; la hora local suma el desfase de tu zona horaria. Las filas ISO y UTC muestran ese mismo instante sin el desfase.
¿Se tiene en cuenta el horario de verano?+−
El timestamp no cambia con el horario de verano. La vista local sigue las reglas de zona horaria de tu dispositivo para esa fecha.
¿El timestamp actual se actualiza en vivo?+−
Sí. El contador de arriba se actualiza cada segundo mientras la página está abierta.
Herramientas de desarrollo relacionadas
Calcula el hash, formatea o codifica los datos que llevan estos timestamps.