Conversor de Marca de Tiempo

Convierte entre marcas de tiempo Unix y formatos de fecha y hora

1777902995
2026/05/04 21:56:35
Clic para copiar (Hora de Pekín UTC+8)

Marca de Tiempo a Fecha

Formato Estándar-
ISO 8601-
Formato Chino-
Formato Personalizado-

Fecha a Marca de Tiempo

Marca de Tiempo (segundos)-
Marca de Tiempo (milisegundos)-
Tiempo Unix-

Comparación de Zonas Horarias

北京 (UTC+8)2026/05/04 21:56:35
东京 (UTC+9)2026/05/04 22:56:35
新加坡 (UTC+8)2026/05/04 21:56:35
伦敦 (UTC+0/+1)2026/05/04 14:56:35
巴黎 (UTC+1/+2)2026/05/04 15:56:35
纽约 (UTC-5/-4)2026/05/04 09:56:35
洛杉矶 (UTC-8/-7)2026/05/04 06:56:35
悉尼 (UTC+10/+11)2026/05/04 23:56:35

Ejemplos de Formatos Comunes

YYYY-MM-DD HH:mm:ss2026-05-04 21:56:35
YYYY/MM/DD HH:mm:ss2026/05/04 21:56:35
YYYY-MM-DD2026-05-04
HH:mm:ss21:56:35
YYYYMMDDHHmmss20260504215635

¿Qué es una Marca de Tiempo?

Una marca de tiempo es un valor numérico que representa un momento específico. La marca de tiempo Unix es el número de segundos transcurridos desde el 1 de enero de 1970 00:00:00 UTC (llamada época Unix). Es la forma estándar de representar tiempo en sistemas informáticos, con consistencia multiplataforma y multizona horaria.

Las marcas de tiempo se dividen en nivel de segundos (10 dígitos) y nivel de milisegundos (13 dígitos). Las de segundos se usan comúnmente en sistemas Unix/Linux, mientras que las de milisegundos son comunes en JavaScript y otros lenguajes.

Cómo Usar

Marca de Tiempo a Fecha

  1. Ingrese una marca de tiempo Unix en la tarjeta izquierda
  2. Seleccione la zona horaria destino (ej. Hora de Pekín UTC+8)
  3. Clic en convertir para ver la fecha y hora convertida
  4. Resultados incluyen: formato estándar, ISO 8601, formato chino, y más

Fecha a Marca de Tiempo

  1. Seleccione fecha y hora en la tarjeta derecha
  2. Seleccione la zona horaria de origen
  3. Clic en convertir para obtener la marca de tiempo Unix
  4. Resultados incluyen marcas de tiempo en segundos y milisegundos

Ejemplos

Llamada API

Muchas APIs requieren parámetros de marca de tiempo: // Obtener marca de tiempo actual const timestamp = Math.floor(Date.now() / 1000); // Ejemplo de llamada API fetch('/api/data?since=${timestamp}')

Registros de Tiempo en Base de Datos

Almacenar marcas de tiempo en base de datos: created_at: 1705312800 updated_at: 1705312900 Convertido: created_at: 2024-01-15 10:00:00 updated_at: 2024-01-15 10:01:40

Validación de Marca de Tiempo

Validar expiración de token o certificado: // exp = 1705399200 (marca de expiración) // current_time = 1705312800 if (current_time > exp) { // Token expirado }

Preguntas Frecuentes (FAQ)

Q: ¿Cuál es la diferencia entre marcas de tiempo en segundos y milisegundos?

A: La marca de nivel segundos tiene 10 dígitos, precisa a segundos; la de nivel milisegundos tiene 13 dígitos, precisa a milisegundos. Date.now() de JavaScript devuelve milisegundos, divida por 1000 para convertir a segundos.

Q: ¿Por qué la marca de tiempo Unix comienza en 1970?

A: El sistema Unix fue creado a principios de los 70, los desarrolladores eligieron el 1 de enero de 1970 como el inicio de la época. Este punto se llama Época Unix, la línea base para el cálculo de tiempo.

Q: ¿La zona horaria afecta la marca de tiempo?

A: La marca de tiempo en sí es independiente de la zona horaria, representa tiempo UTC. Al convertir a fecha y hora, se debe considerar la zona horaria destino. La misma marca muestra diferentes horas en diferentes zonas.

Q: ¿Las marcas de tiempo tienen un límite superior?

A: El límite de marca de 32 bits es el 19 de enero de 2038 (aprox. 2.1 mil millones de segundos), llamado problema del año 2038. Los sistemas modernos usan marcas de 64 bits que soportan rangos de tiempo mucho más largos.