Cómo se usa
- Escriba el timestamp o la fecha y hora en Timestamp o fecha y hora.
- Lea Leído como para ver qué unidad se tomó para el número.
- Elija UTC en Una fecha y hora sin zona se toma en si la fecha no tiene zona horaria y se refiere a UTC.
- Use Segundos desde 1970 y Milisegundos desde 1970 en su código, y ISO 8601 (UTC) para compararlo con un registro.
Qué es un timestamp Unix
Un timestamp Unix cuenta los segundos desde el 1 de enero de 1970 a las 00:00:00 UTC, la época Unix, y no cuenta los segundos intercalares. Muchos sistemas cuentan milisegundos, y algunas bases de datos y registros usan microsegundos o nanosegundos. El mismo instante tiene un número distinto en cada unidad.
segundos = milisegundos ÷ 1000
milisegundos = microsegundos ÷ 1000
microsegundos = nanosegundos ÷ 1000
Cómo se lee la unidad
La página no pregunta qué unidad quiere. Cuenta los dígitos de un número entero. Hasta 10 dígitos son segundos (hasta el año 2286), de 11 a 13 dígitos son milisegundos, de 14 a 16 son microsegundos y de 17 a 19 son nanosegundos.
- 1700000000 tiene 10 dígitos, así que son segundos.
- 1700000000000 tiene 13 dígitos, así que son milisegundos.
- 1700000000000000 tiene 16 dígitos, así que son microsegundos.
- 1700000000000000000 tiene 19 dígitos, así que son nanosegundos.
- Los números anteriores a 1970 son negativos, como -1 para el 31 de diciembre de 1969 a las 23:59:59 UTC. POSIX no los define, pero la mayoría de los sistemas los cuentan hacia atrás desde la época, como hace esta página.
Fechas y horas ISO 8601
Un valor como 2023-11-14T22:13:20Z tiene una fecha, la letra T y una hora. La letra Z significa UTC, y un desfase como +03:00 indica la zona horaria. Sin desfase, la página usa la regla que elija en el campo de zona.
Ejemplo resuelto: 1700000000
El número tiene 10 dígitos, así que se lee como segundos. Corresponde al 14 de noviembre de 2023 a las 22:13:20 UTC, que son 1.700.000.000.000 milisegundos.
El mismo instante en Estambul (UTC+03:00) es el 15 de noviembre de 2023 a las 01:13:20.
| Dato | Leído como | Segundos | Milisegundos | ISO 8601 (UTC) |
|---|---|---|---|---|
| 1700000000 | segundos (10 dígitos) | 1.700.000.000 | 1.700.000.000.000 | 2023-11-14T22:13:20.000Z |
| 2023-11-14T22:13:20Z | fecha y hora ISO 8601 | 1.700.000.000 | 1.700.000.000.000 | 2023-11-14T22:13:20.000Z |
Preguntas frecuentes
¿Qué es la época Unix?
La época Unix es el 1 de enero de 1970 a las 00:00:00 UTC. Los timestamps Unix cuentan el tiempo desde entonces, así que un número anterior a ese instante es negativo.
¿Por qué mi timestamp muestra una fecha en 1970 o muy lejos en el futuro?
Los milisegundos leídos como segundos caen miles de años más adelante, y los segundos leídos como milisegundos caen el 20 de enero de 1970. Compruebe el número de dígitos: 10 son segundos y 13 son milisegundos.
¿Es un timestamp Unix igual en todas las zonas horarias?
Sí. Cuenta desde un instante fijo en UTC, así que el número es el mismo en todas partes. Solo la hora local escrita junto a él depende de su zona horaria.
¿Envía la página mis fechas a un servidor?
No. La conversión se ejecuta en su navegador, y usa la zona horaria de su propio dispositivo.
¿Por qué una fecha sin zona horaria da otro resultado en otra herramienta?
Una fecha o una fecha y hora sin zona no nombra un instante fijo. Esta página la lee según la regla que elija, mientras que otras herramientas pueden usar UTC o la zona de su servidor. Elija la regla que coincida con sus datos.
Fuentes
- POSIX: Seconds Since the Epoch, The Open Group (en inglés)
- RFC 3339: fecha y hora en Internet, marcas de tiempo, IETF (en inglés)
- ECMA-262: objetos Date en la especificación ECMAScript (en inglés)
Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.