Convertir un timestamp Unix
Pase un timestamp Unix a una fecha legible y viceversa: 1800000000 es el 15 de enero de 2027 a las 08:00 UTC, también en milisegundos, con una zona horaria opcional para el resultado. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Epoch o fecha
- 1 800 000 000
- Fecha y hora ISO
- 2027-01-15T08:00:00.000Z
- Epoch (segundos)
- 1 800 000 000
- Epoch (milisegundos)
- 1 800 000 000 000
de epoch a fecha, gratis
Qué es en realidad un timestamp Unix
El tiempo Unix cuenta los segundos transcurridos desde la medianoche UTC del 1 de enero de 1970, un punto de partida que los primeros desarrolladores de Unix eligieron por sencillez y no por ningún significado especial de esa fecha. Se convirtió en la forma habitual en que las computadoras intercambian instantes justo porque evita la ambigüedad de las fechas con formato: sin idioma regional ni separadores que malinterpretar, solo una cuenta. El problema es que un número como 1752451200 es exacto para una máquina, pero no le dice nada a quien lee un ticket de soporte, un registro o una hoja de cálculo exportada. Nadie sabe a simple vista si es de esta mañana o de hace tres semanas.
En los dos sentidos y con la zona horaria correcta
Si escribe un valor epoch, obtiene una fecha con formato; si escribe una fecha, obtiene segundos o milisegundos epoch. Puede aplicar al resultado una zona horaria o un desfase UTC, de modo que un panel muestre los valores guardados como fechas locales correctas. Por ejemplo, 1800000000 es el 15 de enero de 2027 a las 08:00 UTC, y 1800000000000 en milisegundos. Durante una incidencia, pegue el valor de una traza o de una línea de registro y lea la fecha sin cálculos mentales. En una cadena de datos, unifique formatos mezclados de distintos proveedores en segundos epoch antes de cargarlos. Convertir bien, zona horaria incluida, es la diferencia entre un vistazo de cinco segundos y un rodeo de cinco minutos.
Una convención más antigua que la mayoría del software que la usa
El tiempo Unix cuenta segundos desde la medianoche UTC del 1 de enero de 1970, una convención elegida por los primeros desarrolladores de Unix por su simplicidad, no por algún significado especial de esa fecha. Desde entonces se convirtió en la forma predeterminada en que las computadoras intercambian momentos internamente, precisamente porque evita la ambigüedad de las fechas con formato: sin configuración regional, sin separadores que interpretar mal, solo un conteo.
Qué puede hacer con ella
Depuración de incidentes
Pegue un valor epoch crudo de una traza de error o un log y obtenga una fecha local legible en segundos, sin cálculo mental durante una caída.
Normalización de pipelines de datos
Convierta formatos de timestamp mixtos provenientes de distintos proveedores a segundos epoch consistentes antes de cargarlos en un almacén de datos.
Interfaces de programación y reportes
Convierta valores epoch almacenados en fechas correctas por zona horaria para un panel, sin incrustar librerías de fechas en el frontend.
Preguntas frecuentes
¿Maneja zonas horarias?
Sí, puede especificar una zona horaria u offset UTC y la fecha de salida lo refleja correctamente.
¿Hay un nivel gratuito para esta api?
La herramienta de arriba es gratis en su navegador. Sin suscripción, sin tokens, y una tarea fallida no se cobra.
¿Soporta milisegundos además de segundos?
Sí, se aceptan tanto segundos epoch como milisegundos epoch y pueden pedirse como salida.
¿Qué fecha es el timestamp Unix 1800000000?
Es el 15 de enero de 2027 a las 08:00 UTC. El mismo instante contado en milisegundos es 1800000000000, así que puede cotejarlo con registros o bases de datos que guarden cualquiera de las dos formas.
¿Puedo convertir una fecha de vuelta en timestamp?
Sí. Escriba una fecha en lugar de un número y obtendrá los segundos epoch, o milisegundos si lo prefiere, lo que ayuda a unificar formatos de fecha mezclados antes de cargarlos en otro sitio.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/dev/epoch \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"epoch":1800000000,"date":"2026-07-17T00:00:00Z"}'const res = await fetch("https://api.kit.forhosting.com/dev/epoch", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"epoch": 1800000000,
"date": "2026-07-17T00:00:00Z"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/epoch",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"epoch": 1800000000,
"date": "2026-07-17T00:00:00Z"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/epoch", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"epoch":1800000000,"date":"2026-07-17T00:00:00Z"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"epoch":1800000000,"date":"2026-07-17T00:00:00Z"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/epoch", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"epoch": 1800000000,
"date": "2026-07-17T00:00:00Z"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.epoch",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cada línea de registro, fila de base de datos y respuesta de API termina necesitando que su número epoch se convierta en algo legible para una persona, o al revés. Esta API para convertir timestamp Unix resuelve ambas direcciones en una sola llamada, así una sesión de depuración o un flujo de datos nunca se detiene para hacer el cálculo a mano.
El número que no dice nada hasta que se traduce
Un timestamp Unix como 1752451200 es preciso e inequívoco para una máquina, pero no dice nada a una persona que revisa un ticket de soporte, un archivo de registro o una hoja de cálculo. Ingenieros atendiendo un incidente, analistas auditando un reporte y equipos de soporte leyendo respuestas crudas de una API chocan con el mismo obstáculo: el timestamp es correcto, pero nadie puede saber de un vistazo si corresponde a esta mañana o a hace tres semanas. Convertirlo bien, incluida la zona horaria correcta, es la diferencia entre un vistazo de cinco segundos y un desvío de cinco minutos hacia un script.
Un solo endpoint, en las dos direcciones
POST /dev/epoch acepta un valor epoch para convertirlo en una fecha con formato, o una cadena de fecha para convertirla en segundos (o milisegundos) epoch, con una zona horaria u offset UTC opcional aplicado a la salida. La tarea se pone en cola de forma asíncrona y devuelve un task_id de inmediato; el valor convertido llega momentos después por webhook firmado o por un enlace firmado válido por 24 horas, listo para usarse en un visor de registros, un reporte o una solicitud posterior.
Una convención más antigua que la mayoría del software que la usa
La contrapartida es que el formato resulta ilegible para las personas, y ese es exactamente el vacío que este endpoint cierra bajo demanda.
Dónde se gana su lugar en un flujo automatizado
Procesadores de registros, trabajos ETL y paneles de soporte pasan timestamps constantemente, y meter lógica de análisis de fechas sensible a la zona horaria en cada uno de esos sistemas es frágil y fácil de romper en los cambios de horario de verano. Llamar a un endpoint dedicado mantiene esa lógica en un solo lugar, consistente ya sea que la solicitud venga de un trabajo por lotes nocturno o de un ingeniero de guardia pegando un valor durante un incidente. A $0.002 por solicitud, convertir un lote de timestamps cuesta una fracción de centavo por entrada.
Acceso, precio y qué pasa con los datos
Usar el endpoint requiere saldo prepago; sin saldo, la solicitud devuelve HTTP 402 en vez de una respuesta parcial o degradada, y una conversión fallida nunca se cobra después de sus reintentos automáticos. El precio es un plano $0.002 por solicitud sin importar la dirección. El endpoint está activo ahora, y los timestamps enviados se descartan después de la ventana de entrega, nunca se conservan para entrenamiento ni análisis.
Casos de integración
Construcción de payloads de API
Convierta una fecha ingresada por una persona en el valor epoch que espera una API de terceros, sin calcular offsets a mano.
Preguntas técnicas
¿Cómo funciona esta api para convertir timestamp Unix?
Envía un valor epoch o una cadena de fecha a POST /dev/epoch y devuelve el valor convertido en el formato opuesto, entregado por webhook o por un enlace firmado.
¿Puede convertir una fecha de vuelta a timestamp Unix?
Sí, el mismo endpoint acepta una cadena de fecha y devuelve los segundos o milisegundos epoch correspondientes.
¿Cuánto cuesta la api de conversión de epoch?
Cuesta un plano $0.002 por solicitud sin importar la dirección de la conversión.
¿Está activo el endpoint de conversión de epoch?
Sí, está activo ahora mismo y aceptando solicitudes.
¿Puedo convertir timestamps en lote?
Envíe una solicitud por valor; cada una se procesa y se cobra de forma independiente, así puede procesar un lote repitiendo llamadas al mismo endpoint.