ForHosting KIT · Utilidades de desarrollo

Día juliano modificado a fecha

Este conversor transforma un valor de día juliano modificado en una fecha del calendario gregoriano proléptico y una hora UTC.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Solo utiliza el número que usted proporciona: no consulta el reloj actual, no deduce una zona horaria, no contacta con servicios de red ni depende de la configuración regional del equipo. Los valores MJD enteros representan la medianoche UTC y la parte decimal indica el tiempo transcurrido desde ella. El resultado incluye campos de calendario separados y cadenas estables de fecha y hora.

Introduzca el valor correcto de día juliano modificado

Indique un número decimal finito en el campo mjd. El día juliano modificado se relaciona con el día juliano astronómico mediante un desplazamiento fijo, pero ofrece un límite civil más práctico: cada valor MJD entero comienza a medianoche UTC. Por ejemplo, 51544.0 representa el inicio del 1 de enero de 2000 y 51544.5 representa el mediodía de esa fecha. Conserve los decimales de la fuente cuando la hora sea relevante. El conversor acepta notación decimal ordinaria y notación científica numérica, y calcula exclusivamente a partir del valor recibido. No supone que un número sin etiqueta pertenezca a una zona local ni interpreta silenciosamente un valor JD como MJD. Compruebe la etiqueta y la escala temporal del conjunto de datos, pues confundir JD y MJD provoca un desfase de millones de días. La salida repite el MJD aceptado para vincular la respuesta con la observación original. Los valores ausentes, no numéricos, infinitos o excesivos se rechazan de forma explícita.

Interprete la fecha gregoriana y la hora UTC

La respuesta separa año, mes, día, hora, minuto y segundo, y también proporciona una fecha y una marca temporal completa terminada en Z. Esa Z identifica UTC; el cálculo no oculta ningún desplazamiento local. Se emplea el calendario gregoriano proléptico, es decir, sus reglas de años bisiestos se prolongan hacia el pasado incluso antes de su adopción histórica. Esta convención es determinista y útil para calcular, aunque una fecha muy antigua puede diferir de la etiqueta de un archivo que emplee el calendario juliano. Los años siguen la numeración astronómica: existe el año cero, equivalente a 1 a. C. en la notación histórica. Las fracciones de MJD se redondean al segundo entero más cercano. Si el redondeo alcanza el final del día, el cálculo avanza a la medianoche siguiente en vez de devolver la hora imposible 24:00:00. Los campos estructurados sirven para bases de datos y la marca temporal para registros e intercambio. La respuesta declara el calendario y la escala temporal para evitar inferencias posteriores.

Aplique una conversión reproducible en flujos científicos

MJD aparece en tablas astronómicas, productos de satélite, registros de observatorios y otros datos donde un recuento continuo de días resulta más fácil de comparar que una fecha civil formateada. Este conversor ayuda en el punto donde personas o sistemas generales necesitan leer esos valores. Un proceso de importación puede convertir una columna MJD antes de indexar observaciones; un investigador puede comprobar una época publicada; y un técnico puede interpretar una marca durante el análisis de telemetría. Como la implementación usa aritmética entera de calendario y no la biblioteca de fechas del sistema, una misma entrada genera el mismo resultado en un navegador, un trabajador de API o una prueba ejecutada en otra zona horaria. Esta propiedad permite conservar ejemplos como controles de regresión fiables. Considere UTC como la convención de salida, no como prueba de que toda fuente emplea una realización física perfecta de UTC: algunos conjuntos especializados usan TT, TAI u otra escala. Si importan los segundos intercalares, confirme la escala original y aplique la corrección adecuada.

Leer la época de una observación astronómica

Transforme un valor MJD de una tabla en una marca temporal gregoriana UTC comprensible para revisiones e informes.

Normalizar importaciones científicas

Convierta un recuento continuo de días en campos de fecha y hora antes de cargar registros en una base de datos.

Comprobar marcas de telemetría

Interprete un MJD de un registro instrumental sin depender de la zona horaria del analista.

¿Cuánto cuesta una conversión?

Cada conversión mediante API cuesta $0.002 por elemento. La versión del navegador ejecuta localmente el mismo cálculo determinista.

¿En qué se diferencian MJD y el día juliano?

El día juliano modificado equivale al día juliano menos 2400000.5. El desplazamiento de medio día hace que los enteros MJD comiencen a medianoche UTC.

¿Utiliza el conversor mi zona horaria local?

No. Todos los resultados se calculan y etiquetan en UTC, sin importar la zona horaria del equipo o navegador.

¿Cómo se tratan las fracciones de día?

La parte decimal se interpreta como tiempo transcurrido desde la medianoche UTC y se redondea al segundo entero más cercano.

¿Qué calendario utiliza el resultado?

Utiliza el calendario gregoriano proléptico para todos los años, incluso antes de su introducción histórica.

¿Tiene en cuenta segundos intercalares o convierte escalas?

No. Realiza la conversión aritmética del MJD suministrado y etiqueta el resultado como UTC; no convierte TT, TAI ni otras escalas especializadas.

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/mjd-to-date

¿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/mjd-to-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mjd":51544.5}'
{
  "mjd": 51544.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.mjd_to_date",
  "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.

Ver la documentación completa del KIT →