Calculadora de la ecuación del tiempo
En el día 81 la ecuación del tiempo vale −7,53 minutos: un reloj de sol va por detrás de uno de tiempo medio. Indique un día del 1 al 366 y obtenga la diferencia en minutos entre la hora solar aparente y la media. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Día del año
- 81
- Ecuación del tiempo (minutos)
- -7,53
La calculadora de aproximación de la ecuación del tiempo estima la diferencia entre el tiempo solar aparente, que sigue el movimiento observado del Sol, y el tiempo solar medio, que avanza uniformemente. Introduzca un día ordinal del 1 al 366 y obtendrá el desfase en minutos mediante una aproximación trigonométrica de tres términos muy utilizada. El resultado sirve para fines educativos, cálculos solares preliminares, correcciones de relojes de sol y comprobaciones rápidas de ingeniería.
Introduzca el día natural como número ordinal
Primero convierta la fecha de interés en su número de día del año. El 1 de enero es el día 1, el 31 de enero es el día 31 y el 1 de febrero es el día 32 tanto en años comunes como bisiestos. Después de febrero, las fechas difieren en una unidad según el tipo de año, por lo que debe comprobar si el año incluye el 29 de febrero.
La calculadora admite enteros del 1 al 366 y rechaza cero, valores negativos, fracciones, texto y cifras superiores a 366. Este intervalo explícito facilita validar la entrada en formularios y flujos automatizados. El día 366 solo corresponde a un año bisiesto, pero se acepta porque la función recibe un día ordinal y no un año concreto.
Si su fuente empieza a contar desde cero, sume uno antes de enviar el dato. Para obtener comparaciones repetibles, aplique la misma convención a todos los registros. El objeto devuelto repite el día aceptado junto al desfase calculado para facilitar su asociación en registros, tablas o lotes.
Interprete la aproximación y su signo
Es una aproximación compacta estándar de la ecuación del tiempo. En esta calculadora, un resultado positivo indica que el tiempo solar aparente adelanta al tiempo solar medio tantos minutos como se muestran; uno negativo indica que se retrasa. Por ejemplo, un desfase negativo significa que un reloj de sol basado únicamente en la posición aparente del Sol marcaría una hora anterior a la de un reloj solar medio uniforme con esta convención.
El signo y la magnitud cambian principalmente porque la órbita terrestre es excéntrica y el eje de rotación está inclinado respecto al plano orbital. Ambos efectos se combinan de forma distinta durante el año y generan varios cruces por cero, no una corrección constante.
Utilice el resultado con la precisión adecuada
Considere este valor una aproximación práctica, no un sustituto de una efeméride solar de alta precisión. Solo depende del número de día, por lo que no incorpora el año exacto, la hora, las coordenadas del observador, la refracción atmosférica, la precesión, la nutación ni pequeños cambios orbitales a largo plazo. Esa sencillez resulta útil en ejercicios, ajustes aproximados de relojes de sol, evaluaciones solares iniciales y pruebas de software que requieren una corrección estacional determinista.
Para estimar el tiempo solar aparente local, el desfase suele combinarse con una corrección de longitud respecto al meridiano estándar correspondiente; el huso horario y el horario de verano son cuestiones civiles independientes. Documente la convención de signo al transferir el resultado, pues algunas referencias invierten el orden de la resta. Para navegación científica, orientación de telescopios, cronometraje legal o sistemas donde importen los segundos, use un modelo astronómico fechado.
Qué puede hacer con ella
Aplicar una corrección aproximada a un reloj de sol
Estime cuánto adelanta o retrasa el tiempo solar aparente al medio en un día ordinal elegido.
Enseñar la variación estacional del tiempo solar
Genere valores repetibles que muestran el desfase anual causado por la excentricidad orbital y la inclinación axial.
Revisar cálculos solares preliminares
Añada una estimación ligera de la ecuación del tiempo a flujos iniciales de posición solar o planificación energética.
Preguntas frecuentes
¿Qué significa un resultado positivo?
Un valor positivo indica que el tiempo solar aparente adelanta al tiempo solar medio según la convención de esta calculadora.
¿Puedo introducir el día 366?
Sí. Se acepta para fechas de años bisiestos; en un año común use únicamente los días 1 a 365.
¿El cálculo necesita un año o una ubicación?
No. Esta aproximación solo usa el día ordinal. La ubicación se necesita aparte para corregir la longitud en el tiempo solar local.
¿Es una efeméride astronómica?
No. Es una aproximación trigonométrica compacta para estimaciones prácticas, enseñanza y cálculos preliminares.
¿Cómo convierto una fecha en su número de día?
Cuente el 1 de enero como día 1: el 31 de enero es el día 31 y el 1 de febrero el día 32 en cualquier año. Después de febrero, los años bisiestos van un día por delante; compruebe si su año tiene 29 de febrero.
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/astro/equation-of-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"day_of_year":81}'const res = await fetch("https://api.kit.forhosting.com/astro/equation-of-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"day_of_year": 81
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/equation-of-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"day_of_year": 81
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/equation-of-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"day_of_year":81}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"day_of_year":81}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/equation-of-time", 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
{
"day_of_year": 81
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.equation_of_time",
"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
Interprete la aproximación y su signo
El cálculo forma primero un ángulo anual B = 2π(day − 81) / 364. Después evalúa E = 9.87 sin(2B) − 7.53 cos(B) − 1.5 sin(B), donde E se expresa en minutos. El ángulo anual se evalúa en radianes y el resultado se redondea a seis decimales para producir JSON estable.
Utilice el resultado con la precisión adecuada
Cada solicitud a la API cuesta $0.002; la versión del navegador usa el mismo cálculo puro y no depende de datos de red.
Preguntas técnicas
¿Cuánto cuesta un cálculo mediante la API?
Cada solicitud a la API cuesta $0.002.