ForHosting KIT · Fechas y tiempo

Calculadora de día juliano

Convierta cualquier fecha en su número de día juliano astronómico: el 1 de enero de 2000 es el día 2451545, con el día juliano modificado 51544 y la marca de año bisiesto. Un único recuento para registros de observación y archivos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Fecha
2000-01-01
Obtiene
Año
2 000
Mes
1
Día
1
Número de día juliano
2 451 545

El número de día juliano astronómico es un conteo entero continuo de días usado en astronomía, operaciones espaciales y archivos científicos para que cada fecha civil de calendario se mapee a un serial inequívoco sin longitudes de mes ni tablas de años bisiestos en medio de una fórmula. Historiadores, planificadores de satélites e ingenieros de software convierten cadenas ISO año-mes-día en ese serial cuando alinean registros de observación, sellan catálogos de eventos o conectan sistemas que discrepan en numeración de semanas y zonas horarias locales. Esta calculadora acepta una sola fecha de calendario ISO en la forma estricta con cuatro dígitos para el año y dos dígitos cada uno para mes y día, verifica que el día exista realmente en el calendario gregoriano proléptico incluyendo febreros bisiestos, y devuelve el número entero de día juliano para el mediodía del Tiempo Universal de ese día civil junto con el desplazamiento del día juliano modificado y una bandera de bisiesto. Fechas imposibles como el veintinueve de febrero en un año común o el treinta y uno de abril fallan con un error de validación claro en lugar de un ajuste silencioso.

Cómo se calcula el número de día juliano a partir de una fecha ISO

Parta de una fecha civil de calendario escrita como año, mes y día en la forma ISO internacional con guiones y anchos fijos para que todo cliente acuerde los mismos tres enteros. Primero confirme que el año está en el rango gregoriano proléptico admitido de uno a nueve mil novecientos noventa y nueve y que el mes está entre uno y doce.

A continuación aplique la regla de año bisiesto usada por los calendarios civiles en todo el mundo: un año es bisiesto cuando es divisible por cuatro, salvo que los años de siglo solo son bisiestos cuando también son divisibles por cuatrocientos. Esa regla hace legal el veintinueve de febrero en años como dos mil y dos mil veinticuatro, e ilegal en mil novecientos y dos mil veintitrés.

Con el estado bisiesto conocido, busque la longitud de cada mes de ese año y rechace cualquier día que supere la longitud del mes.

Cuando el triple es válido, aplique la clásica transformación entera de Fliegel y Van Flandern: forme cantidades auxiliares a igual al suelo de catorce menos mes entre doce, y igual a año más cuatro mil ochocientos menos a, y m igual a mes más doce veces a menos tres; entonces el número de día juliano es día más el suelo de ciento cincuenta y tres veces m más dos entre cinco, más trescientos sesenta y cinco veces y, más suelo de y entre cuatro, menos suelo de y entre cien, más suelo de y entre cuatrocientos, menos treinta y dos mil cuarenta y cinco.

Esa expresión produce el número entero de día asociado al mediodía del Tiempo Universal de la fecha civil dada. El día juliano modificado para la medianoche de la misma fecha civil se obtiene restando dos millones cuatrocientos mil uno del número de día juliano.

Anclas de referencia incluyen el primero de enero de dos mil mapeando a dos millones cuatrocientos cincuenta y un mil quinientos cuarenta y cinco y el diecisiete de noviembre de mil ochocientos cincuenta y ocho mapeando a dos millones cuatrocientos mil uno con día juliano modificado cero.

Dónde aparecen las calculadoras de número de día juliano en el trabajo real

Observatorios y planificadores de misiones sellan telemetría y horarios de apuntado con números de día juliano para que campañas de varios años se ordenen en un solo entero sin errores de frontera de mes. Cuadernos de clima y paleoclima convierten fechas civiles de muestra en conteos continuos de días antes de diferencias o remuestreos. Software que debe permanecer libre de bibliotecas de zona horaria sigue necesitando un serial de calendario puro cuando alinea registros de socios que publican solo fechas ISO.

Las migraciones de archivo a menudo reescriben columnas de fecha legadas a JDN o MJD para que los joins relacionales entre eras históricas mixtas sigan monótonos. Si más adelante solo necesita el día ordinal dentro de un solo año, el conteo de días entre dos fechas civiles, la semana del año bajo ISO 8601, o cortes de reforma del calendario juliano histórico, trátelos como intenciones de búsqueda y landings separadas en lugar de sobrecargar esta página de calculadora de número de día juliano.

Astronomía y planificación de misiones

Convierte fechas de observación ISO en JDN enteros para que horarios, uniones de efemérides y ventanas de telemetría compartan un eje de días continuo.

Archivos científicos y series climáticas

Mapea fechas civiles de muestra a JDN o MJD para almacenamiento monótono, remuestreo y diferencias multiaño sin tablas de longitud de mes.

¿Qué es un número de día juliano?

Un conteo entero de días usado en astronomía. El día cero comienza al mediodía del Tiempo Universal el 1 de enero de 4713 a. C. en el calendario juliano proléptico. Esta herramienta devuelve el JDN entero para el mediodía UT de una fecha civil gregoriana proléptica.

¿En qué se diferencia del día del año?

El día del año se reinicia en 1 cada 1 de enero y permanece en 1–366. El número de día juliano crece para siempre a lo largo de los años, de modo que las líneas de tiempo multiaño solo necesitan un campo entero.

¿Qué reglas de calendario usa?

Gregoriano proléptico para los años 0001–9999: bisiestos cuando son divisibles por 4, salvo que los siglos también deben ser divisibles por 400. No se aplican cortes de reforma del calendario juliano histórico.

¿Qué es el día juliano modificado (MJD)?

MJD = JDN − 2400001 para la fecha civil a las 00:00 UT. El origen 1858-11-17 tiene MJD 0 y JDN 2400001. Es un campo compañero compacto para el mismo día.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta en local.

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.

POSThttps://api.kit.forhosting.com/date/julian-day-number

¿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.

curl -X POST https://api.kit.forhosting.com/date/julian-day-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2000-01-01"}'
{
  "date": "2000-01-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.julian_day_number",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Qué se envía y qué se recibe de vuelta

Envíe un campo de cadena obligatorio llamado date que contenga un día de calendario ISO estricto como dos mil guion cero uno guion cero uno. Los días que coinciden con el patrón pero no son fechas de calendario reales, incluido el veintinueve de febrero no bisiesto y valores de mes fuera de uno a doce, también fallan con un mensaje que nombra el problema para que los clientes corrijan la entrada sin adivinar. Comprobaciones clásicas incluyen la fecha civil de la época J2000 del primero de enero de dos mil, el origen del día juliano modificado del diecisiete de noviembre de mil ochocientos cincuenta y ocho, y entradas de día bisiesto como el veintinueve de febrero de dos mil veinticuatro que deben tener éxito mientras el mismo día en dos mil veintitrés debe fallar. Campos ausentes, valores no cadena y cadenas que no coinciden con el patrón de dígitos cuatro-dos-dos fallan con invalid_input y no se cobran. En caso de éxito la respuesta repite la cadena de fecha normalizada, los componentes numéricos year, month y day, el entero julian_day_number, el entero modified_julian_day, una bandera booleana is_leap_year, una etiqueta de calendario que indica gregoriano proléptico y una cadena de fórmula corta que documenta la transformación de Fliegel y Van Flandern. El precio de las llamadas API correctas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo de prepago.

Dónde aparecen las calculadoras de número de día juliano en el trabajo real

Como esta capacidad es un motor de parseo puro, el precio de la API es la base publicada de $0.002 por ítem correcto y la validación fallida no consume saldo.

Migración de datos y fixtures de API

Convierte en bloque columnas YYYY-MM-DD validadas a julian_day_number con invalid_input claro en días de calendario imposibles.

Ver la documentación completa del KIT →