Conversor de marcas de tiempo
Tiempo Unix y fechas, en los dos sentidos
Ahora mismo
Marca de tiempo → fecha
Interpretado como Segundos según el número de dígitos.
Fecha → marca de tiempo
Interpretado en UTC.
Resultado
Introduce una marca de tiempo
10 dígitos significa segundos y 13 significa milisegundos. Una marca de tiempo en sí no tiene zona horaria.
Los registros y las bases de datos guardan el tiempo como un recuento de segundos desde el 1 de enero de 1970. Es inequívoco y sin zona horaria, y completamente ilegible. Pega un número para ver a qué momento corresponde, o elige una fecha para obtener el número.
Cómo se usa
- 1 Pega una marca de tiempo para ver la fecha correspondiente.
- 2 O elige una fecha y una hora para obtener la marca de tiempo.
- 3 Deja la unidad en automático: el número de dígitos decide entre segundos y milisegundos.
- 4 Los resultados se muestran en tu zona horaria local, en UTC y en ISO 8601.
Preguntas frecuentes
¿Cómo distingo segundos de milisegundos?
Las marcas de tiempo actuales tienen 10 dígitos en segundos y 13 en milisegundos. Meter milisegundos donde se esperan segundos te lleva al año 55000, que es la señal habitual del error.
¿Una marca de tiempo tiene zona horaria?
No, y esa es precisamente su gracia. Cuenta segundos desde un instante fijo en UTC. La zona horaria solo importa cuando la conviertes en una fecha legible para personas.
¿Qué es el problema del año 2038?
Los sistemas que guardan marcas de tiempo en un entero de 32 bits con signo desbordan el 19 de enero de 2038. Las plataformas modernas usan valores de 64 bits y no se ven afectadas, pero los sistemas embebidos antiguos y las bases de datos heredadas sí.