Conversor de fecha gregoriana a calendario juliano
Escriba una fecha gregoriana y vea cómo se escribe ese mismo día en el calendario juliano: el 7 de agosto de 2026 es el 25 de julio, 13 días atrás. El desfase se muestra en cada fecha, porque cambia con los siglos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Fecha
- 2026-08-07
- Fecha gregoriana
- 2026-08-07
- Fecha juliana
- 2026-07-25
- Desfase de días
- 13
Este conversor de fecha gregoriana a calendario juliano recibe una fecha explícita en formato YYYY-MM-DD y devuelve la fecha que identifica el mismo día civil en el calendario juliano. También indica el desfase de días aplicable a ese año, para que los cambios entre siglos sean visibles en lugar de quedar ocultos tras una simple resta. El cálculo usa aritmética entera acotada, valida los días bisiestos gregorianos y nunca consulta relojes, zonas horarias, servicios de red ni analizadores de fechas del entorno.
Comprenda qué significa la conversión
Los calendarios gregoriano y juliano asignan etiquetas diferentes a una misma secuencia continua de días porque sus reglas para los años bisiestos no coinciden. Esta herramienta interpreta el valor proporcionado como una fecha explícita del calendario gregoriano y determina la etiqueta juliana correspondiente a ese mismo día. Por ejemplo, el 1582-10-15 gregoriano corresponde al 1582-10-05 juliano, mientras que una fecha gregoriana moderna suele estar trece días por delante de su etiqueta juliana.
Se trata de una conversión de calendario, no de una conversión a día juliano, día juliano modificado ni marca de tiempo astronómica. Tampoco reproduce la historia de adopción de un país concreto. Cada entrada válida se interpreta mediante las reglas gregorianas prolépticas, aunque sea anterior a la reforma civil de una región.
Esta política explícita permite reproducir conjuntos históricos y evita que una suposición regional oculta cambie el resultado.
Proporcione y valide la fecha ISO gregoriana
Envíe un objeto cuyo campo date contenga exactamente cuatro cifras para el año, dos para el mes y dos para el día, separadas por guiones. Se admiten los años 0001 a 9999. El analizador rechaza valores ausentes, texto horario adicional, nombres informales de meses y días o meses imposibles.
La validación de años bisiestos gregorianos se realiza antes de convertir: un año divisible por cuatro suele ser bisiesto, un año secular no lo es y un siglo divisible por cuatrocientos sí lo es. Por tanto, 2000-02-29 se acepta, mientras que 1900-02-29 se rechaza. Tras validar, la fecha se transforma en un número entero de día juliano mediante aritmética gregoriana.
Ese entero se descodifica después con aritmética del calendario juliano. Este contrato estricto permite que los datos mal formados fallen de manera visible en vez de normalizarse sin aviso como otra fecha.
Use resultados deterministas en trabajos históricos
La conversión de calendarios aparece en catálogos de archivos, proyectos genealógicos, cronologías históricas, registros eclesiásticos e integraciones con organizaciones que aún publican celebraciones según el calendario juliano. En todos estos contextos, documente qué calendario utiliza la fuente antes de convertir. Introduzca únicamente una fecha que se sepa gregoriana; una fecha de origen juliano requiere la conversión inversa y no debe enviarse aquí solo porque sus cifras tengan forma ISO.
El algoritmo es determinista y no depende de la red, elecciones aleatorias, consultas de la fecha actual ni tablas regionales de reforma. Esto lo hace adecuado para pruebas de referencia, procesos por lotes repetibles y pistas de auditoría. Sin embargo, los documentos históricos pueden usar reglas locales de adopción, años de reinado, convenciones religiosas de año nuevo o fechas manuscritas ambiguas.
Resuelva primero esas cuestiones de la fuente. En migraciones grandes, pruebe fechas representativas alrededor de días bisiestos y cambios de siglo antes de procesar toda la colección.
Qué puede hacer con ella
Normalizar fechas de archivo
Añada la etiqueta juliana correspondiente a registros cuya fecha de origen sea explícitamente gregoriana.
Preparar cronologías históricas
Muestre fechas gregorianas y julianas en paralelo y conserve el desfase cambiante entre siglos.
Probar software de calendarios
Cree comprobaciones reproducibles cerca de reformas, días bisiestos y cambios de siglo.
Preguntas frecuentes
¿Devuelve un número de día juliano?
No. Devuelve la fecha del calendario juliano que corresponde a la fecha gregoriana proporcionada.
¿Depende el cálculo de mi zona horaria?
No. Usa aritmética entera y no utiliza Date, relojes, zonas horarias ni reglas de horario de verano.
¿Se admiten fechas anteriores a 1582?
Sí. Se interpretan con reglas gregorianas prolépticas para ofrecer una conversión coherente, no una política de adopción nacional.
¿Por qué la diferencia no es siempre de 13 días?
Porque los dos calendarios no coinciden en los años bisiestos de fin de siglo. El desfase crece con los siglos, por eso el resultado indica el de cada fecha; el 15 de octubre de 1582, por ejemplo, la diferencia era de diez días.
¿Puedo convertir aquí una fecha juliana a gregoriana?
No. Esta herramienta solo lee fechas gregorianas. Una fecha tomada de una fuente juliana necesita la conversión contraria aunque sus cifras parezcan iguales, así que compruebe antes qué calendario usa su fuente.
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/date/gregorian-to-julian-cal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-08-07"}'const res = await fetch("https://api.kit.forhosting.com/date/gregorian-to-julian-cal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-08-07"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/gregorian-to-julian-cal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-08-07"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/gregorian-to-julian-cal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-08-07"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-08-07"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/gregorian-to-julian-cal", 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
{
"date": "2026-08-07"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.gregorian_to_julian_cal",
"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
Por ello, los resultados son reproducibles tanto en el navegador como mediante la API.
Comprenda qué significa la conversión
El campo day_offset expresa esa relación como el número de días de adelanto de la etiqueta gregoriana al comparar el mismo año, mes y día en ambos calendarios. Use julian_date como etiqueta equivalente y el desfase como metadato explicativo.
Proporcione y valide la fecha ISO gregoriana
La respuesta siempre incluye gregorian_date, julian_date y day_offset con nombres estables. Si la validación falla, la API genera un error invalid_input con una explicación directa.
Use resultados deterministas en trabajos históricos
Conserve gregorian_date junto a julian_date para que quien revise pueda rastrear la transformación, y guarde day_offset si el conjunto abarca varios siglos, pues la diferencia no es constante en todos los años. Una solicitud API cuesta $0.002; la ejecución en el navegador usa el mismo cálculo puro.
Preguntas técnicas
¿Qué significa day_offset?
Es el número de días que la etiqueta gregoriana se adelanta a la juliana en el periodo correspondiente.
¿Cuánto cuesta una conversión por API?
Cada solicitud API cuesta $0.002. El mismo cálculo determinista puede ejecutarse en el navegador.