Conversor de timestamp Unix

Pega un número para obtener una fecha o elige una fecha para obtener el número. Diez dígitos se interpretan como segundos y trece como milisegundos.

Ahora——

Timestamp → fecha

Fecha → timestamp

Qué es una marca de tiempo Unix

El tiempo transcurrido desde las 00:00 UTC del 1 de enero de 1970, contado como un solo número. Los registros del servidor, las bases de datos y las API suelen transmitir fechas de esta forma. El valor no tiene zona horaria; el mismo número se muestra como diferentes horas según la zona.

Diferenciar unidades según los dígitos

Para fechas actuales, 10 dígitos son segundos (la mayoría de los servidores, Unix), 13 son milisegundos (JavaScript, Java), 16 microsegundos y 19 nanosegundos. La opción automática usa esta regla; elige la unidad manualmente si detecta una incorrecta.

El problema del año 2038

Los sistemas antiguos que almacenan segundos en un entero de 32 bits no pueden guardar valores posteriores al 19 de enero de 2038. Este conversor utiliza números de 64 bits de JavaScript y no tiene ese límite.

Guías según tu situación

Preguntas frecuentes

¿Puedo pegar una marca de tiempo con decimales?

Sí. Valores como 1790000000.123 de time.time() de Python se leen como segundos.

¿Qué ocurre con las marcas de tiempo negativas?

Corresponden a fechas anteriores a 1970 y se convierten de la misma manera.

¿Qué zona horaria es 'Tu dispositivo'?

La zona configurada en tu sistema operativo. UTC y Corea se muestran al lado para comparar.