Convertidor de timestamp
Convierte timestamp Unix a fecha y viceversa
La fecha introducida y la salida local usan la zona horaria local del navegador.
¿Qué es un timestamp Unix?
Un timestamp Unix indica el número de segundos (o milisegundos) transcurridos desde el 1 de enero de 1970 UTC.
Diferencia entre segundos y milisegundos
10 dígitos = segundos, 13 dígitos = milisegundos.
Por qué los timestamps son mejores que las cadenas de fecha
Los timestamps son simples enteros, fáciles de ordenar e independientes del huso horario.
Husos horarios y UTC
Los timestamps Unix siempre son UTC. Convertir a hora local al mostrar.
El problema Y2K38
Los timestamps Unix de 32 bits se desbordarán el 19 de enero de 2038.
Preguntas frecuentes
¿Por qué el tiempo Unix comienza en 1970?
Unix se desarrolló en 1969-1970 y los desarrolladores eligieron el 1 de enero de 1970 como punto de inicio.
¿Qué significa un timestamp Unix negativo?
Una fecha anterior al 1 de enero de 1970.
¿Cómo obtengo un timestamp en JavaScript?
Usa Date.now() (ms) o Math.floor(Date.now()/1000) (segundos).