Conversor de Fecha y Hora a Unix Timestamp

Unix (segundos)
Unix (milisegundos)
Fecha y hora UTC
Fecha y hora local

Qué es Conversor de Fecha y Hora a Unix Timestamp

Esta herramienta convierte cualquier fecha y hora que elijas en un Unix timestamp — el número de segundos o milisegundos desde el 1 de enero de 1970 (UTC). Los Unix timestamps se usan en bases de datos, APIs, archivos de registro y prácticamente todos los lenguajes de programación para representar momentos en el tiempo en un formato compacto e independiente de la zona horaria. Puedes elegir entre UTC y tu zona horaria local para la conversión.

Cómo usar

  1. Selecciona una fecha usando el campo de fecha.
  2. Introduce la hora en formato HH:MM en el campo de hora.
  3. Elige UTC o Local como referencia de zona horaria.
  4. Lee el Unix timestamp en segundos y milisegundos en los campos de resultado.
  5. Haz clic en Ahora para cargar la fecha y hora actuales, o usa el enlace al final para ir al conversor inverso (Unix timestamp → fecha).

Cuándo usarla

¿Necesitas guardar una fecha fija en tu base de datos o en una llamada de API? Pon el 25 de diciembre de 2024 a medianoche UTC, elige UTC y obtienes 1735084800 para pegar directamente en tu código o tu consulta. Te ahorras contar segundos desde 1970 a mano, y el valor se mantiene igual sin importar dónde corra tu servidor.

Preguntas frecuentes

¿Qué es un Unix timestamp?

Un Unix timestamp es el número de segundos (o milisegundos) transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, conocida como Unix Epoch. Es una forma universalmente aceptada de almacenar tiempo en sistemas de programación sin preocuparse por las zonas horarias.

¿Debo usar UTC u hora local?

Usa UTC cuando necesites que el timestamp represente un momento universal independiente de la zona horaria — este es el estándar para bases de datos y APIs. Usa local si quieres convertir una hora tal como la experimentas en tu zona horaria.

¿Cuál es la diferencia entre la salida en segundos y milisegundos?

La salida en segundos es el Unix timestamp estándar usado en la mayoría de los sistemas. La salida en milisegundos (segundos × 1000) es necesaria en algunos sistemas como Date.now() de JavaScript, Java y muchos sistemas de registro que necesitan precisión por debajo del segundo.

¿Hay una fecha mínima o máxima para convertir?

En la práctica, esta herramienta soporta cualquier fecha que el campo de fecha de tu navegador acepte (típicamente 1970 a 9999). Para resultados fiables en contextos de programación, mantente dentro del rango de 32 bits (1970–2038) o usa un sistema compatible con 64 bits.

¿Cómo convierto solo una fecha sin una hora específica?

Establece el campo de hora en 00:00 para obtener el timestamp para la medianoche al inicio de ese día. Con UTC seleccionado, esto te da el timestamp canónico de inicio de día que las consultas de base de datos suelen usar.

¿Puedo compartir esta herramienta con mis datos precargados?

Sí. La URL se actualiza automáticamente mientras escribes. Copia el enlace desde la barra de direcciones o usa el botón Compartir — quien lo abra verá tus datos ya cargados.

Herramientas relacionadas

Últimos artículos