Conversor juliano ↔ gregoriano
Convierta una fecha entre los calendarios juliano y gregoriano en ambos sentidos: el 15 de octubre de 1582 gregoriano es el 5 de octubre de 1582 juliano. El resultado indica los dos calendarios, así nada se confunde. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Fecha
- 1582-10-15
- Dirección de conversión
- gregorian_to_julian
- Fecha de entrada
- 1582-10-15
- Fecha convertida
- 1582-10-05
- Calendario de origen
- gregorian
- Calendario de destino
- julian
Herramienta gratuita y determinista. Convierta fechas civiles entre los calendarios juliano y gregoriano según una política de reforma documentada.
Cómo funciona
Esta capacidad convierte fechas civiles entre el calendario juliano y el calendario gregoriano apoyándose en una política de reforma documentada, cuyo punto de báscula está indicado con claridad y resulta verificable. Las fechas respetan el formato ISO-8601 con el fin de descartar toda ambigüedad de interpretación. Le recomendamos encarecidamente leer los ejemplos de referencia, que cubren tanto las rutas de éxito como las de error, antes de integrar esta función en sus flujos de producción o en sus pruebas automatizadas, ya que fijan el contrato esperado.
Entradas y salidas
Los campos requeridos del esquema deben estar presentes y correctamente tipados, mientras que los campos opcionales se apoyan en valores por defecto documentados y previsibles. Cada respuesta de éxito contiene siempre los campos de salida principales, lo que permite que sus enlaces de interfaz permanezcan estables en el tiempo, sin sorpresas ni regresiones. Consulte los ejemplos de referencia para comprender con precisión el formato devuelto antes de cualquier integración seria en un entorno real.
Casos límite y restricciones
Las cadenas vacías, los tipos erróneos y los rangos contradictorios se rechazan muy pronto en el procesamiento, antes de cualquier operación aritmética, lo que evita resultados incoherentes. Las fechas civiles desprovistas de zona horaria se tratan como simples fechas de calendario, conforme al uso esperado para este tipo de conversión histórica. Las tablas embebidas viajan dentro de la carpeta de la capacidad y no exigen ninguna llamada de red en el momento de la ejecución, lo que preserva la confidencialidad y la rapidez.
Examine siempre los ejemplos de referencia, tanto para los aciertos como para los errores, antes de integrar esta capacidad en sus flujos de producción o en sus conjuntos de pruebas automatizadas.
Qué puede hacer con ella
Trabajo cotidiano
Obtenga una respuesta fiable sin hoja de cálculo.
Enseñanza
Ejemplos de referencia estables para sus demostraciones.
Preguntas frecuentes
¿Red?
Ninguna red; el procesamiento se realiza en el dispositivo.
¿Qué fecha juliana corresponde al 15 de octubre de 1582?
El 5 de octubre de 1582. Elija el sentido de gregoriano a juliano, escriba 1582-10-15 y el conversor le da 1582-10-05: el mismo día, escrito diez fechas antes en el calendario juliano.
¿Puedo convertir en los dos sentidos?
Sí. Elija de juliano a gregoriano o de gregoriano a juliano antes de escribir la fecha; el resultado indica el calendario de partida y el de llegada, para que nunca se confundan.
¿La zona horaria cambia el resultado?
No. Una fecha sin hora se trata como un simple día del calendario, así que el lugar donde esté o la hora de su reloj no afectan a la fecha convertida.
¿Por qué se rechaza mi fecha?
Las entradas vacías, los valores que no son fechas y las indicaciones contradictorias se rechazan antes de calcular. Así recibe un mensaje claro en lugar de una fecha convertida que parece creíble pero es errónea.
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/julian-calendar \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1582-10-15"}'const res = await fetch("https://api.kit.forhosting.com/date/julian-calendar", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "1582-10-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/julian-calendar",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "1582-10-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/julian-calendar", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"1582-10-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"1582-10-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/julian-calendar", 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": "1582-10-15"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.julian_calendar",
"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
Cómo funciona
El cálculo es completamente determinista y se ejecuta gratuitamente en su navegador gracias a la misma función pura que la API, lo que garantiza una paridad estricta entre ambos canales. Las entradas se validan antes de cualquier operación aritmética, de manera que un tipo incorrecto produce un error invalid_input legible en lugar de un resultado silencioso o engañoso.
Entradas y salidas
Los valores intermedios extremadamente grandes que superarían la precisión IEEE-754 se convierten en errores fuera de límites explícitos en lugar de valores nulos silenciosos, de modo que usted detecte el problema de inmediato. El orden de validación es fijo y está documentado, la paridad entre el navegador y la API está garantizada, y las cadenas de correspondencia de error permanecen estables para la certificación.
Casos límite y restricciones
El comportamiento permanece rigurosamente idéntico en el navegador y en la API, y los mensajes de error conservan cadenas de correspondencia estables destinadas a la certificación.
Casos de integración
Automatización
La misma función pura en el widget y en la API.
Preguntas técnicas
¿Es gratis?
Sí, nivel A directamente en el navegador.
¿Entrada inválida?
Un error invalid_input con una correspondencia clara.
¿Es estable?
Ejemplos de referencia deterministas fijan el contrato.
¿Autor?
samurai.