Ir al contenido
1123.net
ES
1123.net

Buscar herramientas

Filtra el directorio de herramientas. Todo se ejecuta en tu navegador.

Escribe para filtrar. Pulsa Intro para abrir el primer resultado.

Conversor de timestamp

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

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

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. 1 Copia el timestamp Unix actual del contador de la parte superior.
  2. 2 Para convertir un timestamp, pégalo y elige segundos o milisegundos; la fecha aparece al instante.
  3. 3 Para convertir una fecha, elige una fecha y una hora locales; los valores en segundos y milisegundos se actualizan mientras escribes.
  4. 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.

  1. 1700000000 × 1000 = 1700000000000 ms
  2. ISO: 2023-11-14T22:13:20.000Z
  3. 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.

  1. Elige 2024-01-01 00:00 en hora local
  2. Lee el valor en segundos
  3. 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.