Convertidor de marcas de tiempo Unix

Convertidor de marcas de tiempo Unix

Esta es una herramienta de fecha y hora que permite convertir entre marcas de tiempo Unix y fechas/horas. Incluye detección automática de segundos y milisegundos, configuración automática de la zona horaria del usuario, especificación de la zona horaria para las fechas y horas introducidas, ISO 8601, RFC 2822, hora relativa y botones de fecha y hora de uso común, todo ello perfectamente organizado en una interfaz sencilla.

Traducción
A la espera de comentarios
Introduce una marca de tiempo o una fecha y hora, y luego haz clic en «Convertir».
Si una cadena de fecha y hora no incluye UTC o +09:00, se interpretará como la fecha y hora en esta zona horaria. El valor predeterminado es la configuración del navegador del usuario.

Fechas y horas habituales

Resultados

¿Qué es un conversor de marcas de tiempo Unix?

El conversor de marcas de tiempo Unix es una herramienta en línea para convertir marcas de tiempo Unix (segundos de la época) a fechas y horas legibles para los usuarios.Una marca de tiempo Unix es un formato que representa una fecha y una hora como el número de segundos transcurridos desde el 1 de enero de 1970, a las 00:00:00 UTC, y se utiliza ampliamente en muchos entornos de desarrollo, incluyendo respuestas de API, registros, bases de datos, JavaScript, PHP y Python.Sin embargo, al observar un número como 1717046400 por sí solo, no se deduce de forma intuitiva qué fecha y hora representa. Con esta herramienta, basta con introducir una marca de tiempo para verla en varios formatos a la vez, incluyendo UTC, la zona horaria del usuario, ISO 8601 y RFC 2822.

En JavaScript, `Date.now()` devuelve un valor en milisegundos, por lo que a menudo se trabaja con marcas de tiempo de 13 dígitos, como 1717046400000. Por otro lado, la función `time()` de PHP y muchas herramientas basadas en Unix utilizan valores en segundos, normalmente de unos 10 dígitos. Si se malinterpreta esta diferencia, las fechas y horas pueden estar significativamente desfasadas o tratarse como fechas antinaturales en el futuro o el pasado. Esta herramienta detecta automáticamente los segundos y los milisegundos y muestra ambos valores simultáneamente, lo que facilita evitar confusiones en las especificaciones de las API y en los análisis de registros.

Al convertir una fecha y hora en una marca de tiempo, es importante determinar en qué zona horaria deben interpretarse la fecha y la hora introducidas. Incluso para el mismo «2026-06-13 12:00:00», la marca de tiempo Unix resultante variará dependiendo de si se trata como UTC, Europe/London o America/New_York. Esta herramienta te permite seleccionar la zona horaria para la fecha y hora introducidas. La opción predeterminada es la zona horaria detectada en el navegador del usuario, lo que facilita a los usuarios de todo el mundo el uso de la herramienta según su hora local.

Las opciones de zona horaria muestran tantas zonas horarias IANA compatibles con el navegador como sea posible. Para facilitar la selección entre una amplia lista de opciones, hemos utilizado un campo de entrada con función de búsqueda en el que se puede escribir texto para filtrar las opciones, en lugar de un menú desplegable estándar.Los usuarios pueden seleccionar una zona horaria introduciendo nombres de ciudades, nombres de regiones o identificadores de zona horaria como America/New_York, Europe/London o Asia/Singapore, lo que reduce la carga de tener que buscar en una lista larga. Esto facilita la identificación de malentendidos causados por las diferencias horarias al integrarse con servicios en el extranjero, al revisar los registros del servidor o al verificar las horas de reserva.

Además, aunque los resultados se muestren fuera de la pantalla, la página se desplaza automáticamente hasta el área de resultados tras la conversión. Esto evita que los usuarios se pierdan los cambios en los resultados de la parte inferior de la página tras realizar una acción cerca del campo de entrada. Por otra parte, ofrecemos ajustes preestablecidos como «Hora actual», «Hoy a las 0:00», «Mañana a las 0:00» y «El 1 de este mes», lo que te permite introducir fechas y horas de uso frecuente con un solo clic. También se muestra código de ejemplo para el desarrollo, de modo que no solo puedes verificar los resultados de la conversión, sino también utilizarlo como referencia al manejar los mismos valores en JavaScript, PHP o Python.

  • Puedes convertir las marcas de tiempo de Unix en fechas y horas.
  • Puedes convertir las fechas y horas a marcas de tiempo Unix.
  • Detecta automáticamente marcas de tiempo en segundos y milisegundos.
  • Establece automáticamente la zona horaria del navegador del usuario como predeterminada.
  • Puedes especificar qué zona horaria utilizar al interpretar las cadenas de fecha y hora.
  • La entrada de zona horaria basada en búsqueda te permite seleccionar entre una amplia gama de zonas horarias de la IANA.
  • Puedes ver tanto la hora UTC como la zona horaria del visitante al mismo tiempo.
  • Muestra ISO 8601, RFC 2822, hora relativa y tiempo transcurrido.
  • Puedes introducir fechas y horas de uso frecuente, como la hora actual o el primer día del mes, con un solo clic.

Cómo utilizar

Para convertir una marca de tiempo en una fecha y hora, introduce una marca de tiempo Unix en segundos (p. ej., 1717046400) o una marca de tiempo en milisegundos (p. ej., 1717046400000) en el campo de entrada. Por lo general, el modo de conversión puede dejarse en «Detección automática».La herramienta determinará si el valor está en segundos o milisegundos basándose en el número de dígitos y el formato, y lo convertirá a formatos como UTC, la zona horaria del usuario o ISO 8601. Si desea tratar explícitamente el valor como una marca de tiempo, seleccione «Marca de tiempo → Fecha».

Para convertir una fecha y hora a una marca de tiempo Unix, introduce una cadena de fecha y hora como 2026-06-13 12:34:56, 2026-06-13T12:34:56 o 2026/06/13 12:34.Si la cadena de fecha/hora no incluye una especificación de zona horaria como «Z» o «+09:00», se interpretará como la fecha y hora de la región seleccionada en «Zona horaria para la fecha/hora de entrada». El valor predeterminado es la zona horaria detectada en el navegador del usuario. Si las especificaciones de su servidor o API se basan en UTC, seleccione UTC; si gestiona horarios de reserva para una región específica, seleccione la zona horaria IANA de esa región.

Los resultados de la conversión muestran la marca de tiempo Unix (segundos), la marca de tiempo Unix (milisegundos), UTC, la zona horaria del usuario, ISO 8601, RFC 2822, la hora relativa y el tiempo transcurrido. Cada valor se puede copiar individualmente, y también se pueden copiar todos a la vez o descargarlos como un archivo de texto. Si el área de resultados queda fuera de la pantalla, la página se desplaza automáticamente tras la conversión, lo que hace difícil perder de vista los resultados incluso en un smartphone.

  1. Introduce una marca de tiempo o una cadena de fecha y hora.
  2. Selecciona el modo de conversión según sea necesario.
  3. Al introducir una fecha y una hora, comprueba la zona horaria de la fecha y la hora que se están introduciendo.
  4. Haz clic en «Convertir» para ver los resultados.
  5. Verifica los formatos requeridos, como segundos, milisegundos, UTC, zonas horarias de los visitantes e ISO 8601.
  6. Copia o descarga esto para utilizarlo en el análisis de registros o en tareas de desarrollo.

Notas importantes al utilizar

  • Las marcas de tiempo de Unix suelen basarse en el UTC. La fecha y la hora mostradas variarán en función de la zona horaria.
  • La función `Date.now()` de JavaScript devuelve milisegundos, mientras que la función `time()` de PHP devuelve segundos. Ten en cuenta la diferencia de precisión.
  • Si una cadena de fecha y hora no incluye una zona horaria, se interpretará en función de la región seleccionada como zona horaria para la fecha y hora introducidas.
  • La zona horaria del usuario depende de la configuración de su navegador o dispositivo. Si la configuración del dispositivo es incorrecta, el valor predeterminado también se verá afectado.
  • En las regiones con horario de verano, la diferencia con respecto al UTC puede variar en función de la fecha, incluso dentro de la misma región. Seleccionar una zona horaria de la IANA facilita la realización de conversiones que tengan en cuenta el horario de verano.

Preguntas frecuentes

¿Qué es una marca de tiempo Unix?

Una marca de tiempo Unix es un valor numérico que representa una fecha y una hora como el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. Se utiliza ampliamente en API, registros, bases de datos y para gestionar fechas y horas dentro de los programas.

¿Significa esto lo mismo que «tiempo Epoch»?

En muchos casos, los términos «tiempo Unix», «marca de tiempo Unix» y «tiempo de la época» se utilizan de forma casi intercambiable. Los tres términos se refieren a un formato que representa el tiempo transcurrido desde la época Unix.

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

Las marcas de tiempo en segundos suelen tener unos 10 dígitos, mientras que las de milisegundos suelen tener unos 13 dígitos. La función `Date.now()` de JavaScript devuelve milisegundos, mientras que la función `time()` de PHP devuelve segundos.

¿Cómo se determina la zona horaria del visitante?

Detecta automáticamente la zona horaria utilizando la información de zona horaria del navegador. Por lo general, esto se basa en la configuración regional del dispositivo o del sistema operativo que se esté utilizando.

¿Cuál es la zona horaria para la fecha y la hora de la entrada?

Esta configuración determina qué zona horaria se debe utilizar para interpretar una cadena de fecha y hora si esta no incluye una especificación de zona horaria.

¿Por qué difieren los resultados entre la hora UTC y la zona horaria del usuario?

Aunque las marcas de tiempo de Unix se basan en el UTC, la hora mostrada varía en función de la zona horaria. Esto se debe a que la hora refleja la diferencia entre la hora local y el UTC, así como el horario de verano.

¿Qué debo introducir en el campo de entrada de la zona horaria basado en la búsqueda?

Introduzca parte del nombre de una zona horaria de la IANA (como America/New_York, Europe/London o Asia/Singapore) o el nombre de una ciudad y seleccione una de las sugerencias.

¿Qué es la norma ISO 8601?

La norma ISO 8601 es un formato estándar para representar fechas y horas. Por ejemplo, se escribe como 2026-06-13T12:34:56Z y se utiliza habitualmente en API y archivos de configuración.

¿Qué es RFC 2822?

El formato RFC 2822 se utiliza habitualmente en los encabezados de correo electrónico y en las notaciones de fecha y hora relacionadas con HTTP. Por ejemplo, se muestra como Sáb, 13 de junio de 2026 12:34:56 GMT.

¿Para qué se puede utilizar el tiempo relativo?

El tiempo relativo se puede utilizar para determinar cuántos días antes o después del presente se sitúa la fecha y hora introducidas. Resulta útil para comprobar plazos, marcas de tiempo de registro y horarios de reserva.

¿Qué ocurre si no se puede convertir la fecha y la hora introducidas?

Comprueba los separadores de fecha, los formatos de hora, las fechas inexistentes y las especificaciones de zona horaria no válidas. Lo más sencillo es empezar probando con datos de muestra o con el formato AAAA-MM-DD HH:mm:ss.

¿Esta herramienta envía valores de entrada al servidor?

El proceso de conversión está pensado para realizarse mediante JavaScript en el navegador. No obstante, se recomienda actuar con extrema precaución al manejar URL o cadenas que contengan registros altamente confidenciales, información personal o credenciales de autenticación.

¿Qué se debe introducir en el botón «Hora actual»?

El botón «Hora actual» introduce la hora actual obtenida de tu navegador. Esto resulta útil cuando deseas comprobar rápidamente la marca de tiempo Unix actual o el formato ISO 8601.

¿Podrías comprobar también cómo se recupera la marca de tiempo Unix actual en el programa?

Sí. En la sección de resultados mostraremos ejemplos sencillos de código en JavaScript, PHP y Python. Puedes utilizarlos, junto con los resultados de la traducción, como referencia a la hora de implementar el código.