ForHosting KIT · Utilidades de desarrollo

Duración del mes hiyri

Esta calculadora de duración del mes hiyri devuelve el número de días de un año y un mes concretos del calendario islámico tabular.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca un año hiyri a partir de 1 AH y un número de mes del 1 al 12. El resultado indica si el mes contiene veintinueve o treinta días y si el año proporcionado es bisiesto según el sistema tabular. Como utiliza reglas aritméticas fijas, una misma entrada siempre genera el mismo resultado, sin consultar observaciones, ubicaciones, relojes ni calendarios externos.

Qué le indica esta calculadora

Un mes hiyri puede tener veintinueve o treinta días, y la respuesta depende de la convención de calendario islámico elegida. Esta calculadora responde específicamente conforme al calendario islámico tabular, un sistema basado en reglas que organiza los años en un ciclo repetitivo de treinta años. Introduzca el año hiyri como entero positivo y el mes como número del 1 al 12. La respuesta reproduce ambos valores, muestra la duración en el campo days e indica si el año es bisiesto en el calendario tabular. Este resultado compacto sirve para reglas de validación, selectores de fecha, calendarios, material didáctico y sistemas que ya almacenan fechas hiyri tabulares. No convierte la fecha al calendario gregoriano, no identifica el mes mediante nombres locales ni determina cuándo se observó la luna creciente. Al declarar expresamente el modelo, ofrece una respuesta aritmética precisa y no afirma cuál fue el inicio de mes anunciado por una autoridad religiosa de un país concreto.

Cómo funciona el cálculo tabular

El calendario islámico tabular alterna la duración de los meses según un patrón regular. Los meses impares suelen tener treinta días y los pares, veintinueve. El duodécimo mes es la excepción que vincula el patrón mensual con el ciclo bisiesto: tiene veintinueve días en un año común y treinta en uno bisiesto. Los años bisiestos se seleccionan de forma determinista dentro de un ciclo repetitivo de treinta años hiyri. El cálculo compara el año proporcionado con ese ciclo mediante aritmética de enteros y después aplica la regla correspondiente al mes. No depende de la fecha actual, la zona horaria local del equipo, el horario de verano, las coordenadas geográficas, la conexión de red ni datos aleatorios. Aunque puede ejecutarse en entornos UTC, ni siquiera necesita construir una fecha basada en un reloj. Así evita mezclar métodos de fecha local con serialización UTC y garantiza que el navegador y el proceso de la API devuelvan lo mismo para los mismos dos enteros.

Elija la convención antes de usar el resultado

Utilice este resultado cuando su especificación exija expresamente el calendario islámico tabular o cuando necesite una aritmética determinista en lugar de coincidir con un mes lunar proclamado localmente. Resulta especialmente adecuado para pruebas de software, cálculos históricos que adopten una convención tabular declarada, herramientas sin conexión y restricciones de bases de datos basadas en el ciclo de treinta años. No lo considere un sustituto de un calendario observacional, una autoridad nacional ni un calendario como Umm al-Qura. Esos sistemas pueden establecer los límites mensuales mediante observaciones, predicciones o tablas publicadas y, por tanto, diferir del resultado tabular. Una integración correcta guarda la convención junto a la fecha hiyri, comprueba que el año sea al menos 1 y que el mes esté entre 1 y 12, y usa days como día máximo permitido. Cada solicitud automatizada a la API cuesta $0.002; la misma lógica determinista también puede ejecutarse en el navegador para una comprobación inmediata.

Validar una fecha hiyri tabular

Establezca el día máximo permitido para un año y mes hiyri antes de guardar un formulario o importar registros.

Crear un selector de fecha determinista

Muestre la cantidad correcta de días sin depender de un reloj, una zona horaria, una petición de red ni observaciones cambiantes.

Preparar pruebas de calendario repetibles

Genere resultados estables para años comunes y bisiestos en software que implemente expresamente el calendario islámico tabular.

¿Cuánto cuesta una solicitud a la API?

Cada solicitud a la API cuesta $0.002. También puede realizar un cálculo individual en el navegador.

¿Se basa en la observación de la luna?

No. Utiliza el calendario islámico tabular determinista y no consulta observaciones ni anuncios.

¿Por qué otro calendario hiyri puede indicar una duración distinta?

Los calendarios observacionales y los calendarios regionales publicados pueden utilizar reglas o datos diferentes. Este resultado solo corresponde a la convención tabular indicada.

¿Cómo se trata el duodécimo mes?

El mes 12 tiene veintinueve días en un año tabular común y treinta en un año tabular bisiesto.

¿La zona horaria afecta al resultado?

No. El cálculo solo utiliza el año y el mes enteros proporcionados; no crea ni consulta ninguna fecha basada en un reloj.

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/hijri-month-length

¿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/hijri-month-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":1446,"month":12}'
{
  "year": 1446,
  "month": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.hijri_month_length",
  "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 →