ForHosting KIT · Strumenti per sviluppatori

Durata del mese Hijri

Questo calcolatore della durata del mese Hijri restituisce il numero di giorni di uno specifico anno e mese del calendario islamico tabulare.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserisca un anno Hijri a partire da 1 AH e un numero di mese da 1 a 12. Il risultato indica se il mese contiene ventinove o trenta giorni e se l’anno fornito è bisestile secondo il sistema tabulare. Poiché utilizza regole aritmetiche fisse, gli stessi dati producono sempre lo stesso risultato, senza consultare osservazioni, posizione, orologio o calendari esterni.

Che cosa indica questo calcolatore

Un mese Hijri può avere ventinove o trenta giorni e la risposta dipende dalla convenzione di calendario islamico adottata. Questo calcolatore risponde specificamente secondo il calendario islamico tabulare, un sistema regolato da criteri aritmetici che organizza gli anni in un ciclo ricorrente di trenta anni. Inserisca l’anno Hijri come intero positivo e il mese come numero da 1 a 12. La risposta ripete i valori immessi, riporta la durata nel campo days e indica se l’anno è bisestile nel calendario tabulare. Il risultato è utile per regole di convalida, selettori di data, pianificazioni, materiale didattico e sistemi che già archiviano date Hijri tabulari. Non converte la data nel calendario gregoriano, non identifica il mese secondo denominazioni locali e non stabilisce quando sia stata osservata la falce lunare. Dichiarando esplicitamente il modello, fornisce una risposta aritmetica precisa e non pretende di rappresentare l’inizio del mese annunciato da un’autorità religiosa in un determinato Paese.

Come funziona il calcolo tabulare

Il calendario islamico tabulare alterna la durata dei mesi secondo uno schema regolare. I mesi dispari hanno normalmente trenta giorni, mentre quelli pari ne hanno ventinove. Il dodicesimo mese costituisce l’eccezione che collega lo schema mensile al ciclo bisestile: ha ventinove giorni in un anno comune e trenta in un anno bisestile. Gli anni bisestili sono determinati all’interno di un ciclo ricorrente di trenta anni Hijri. Il calcolo valuta l’anno fornito rispetto al ciclo mediante aritmetica intera, quindi applica la regola pertinente al mese. Non dipende dalla data attuale, dal fuso orario locale del dispositivo, dall’ora legale, dalle coordinate geografiche, dalla rete o da dati casuali. Sebbene sia adatto agli ambienti UTC, non deve nemmeno costruire una data basata sull’orologio. In questo modo evita l’errore comune di mescolare metodi di data locale e serializzazione UTC e garantisce che il browser e il processo API restituiscano lo stesso risultato per i medesimi due interi.

Scelga la convenzione prima di usare il risultato

Utilizzi questo risultato quando le specifiche richiedono espressamente il calendario islamico tabulare oppure quando l’aritmetica deterministica è più importante della corrispondenza con un mese lunare proclamato localmente. È particolarmente indicato per test software, calcoli storici basati su una convenzione tabulare dichiarata, strumenti offline e vincoli di database progettati intorno al ciclo di trenta anni. Non consideri la risposta un sostituto di un calendario osservativo, di un’autorità nazionale o di un calendario come Umm al-Qura. Tali sistemi possono stabilire i confini dei mesi tramite osservazioni, previsioni o tabelle pubblicate e quindi differire dal risultato tabulare. Una corretta integrazione registra la convenzione insieme alla data Hijri, verifica che l’anno sia almeno 1 e che il mese sia compreso tra 1 e 12, quindi usa days come massimo giorno consentito. Ogni richiesta automatizzata tramite API costa $0.002; la stessa logica deterministica può essere eseguita nel browser per una verifica immediata.

Convalidare una data Hijri tabulare

Imposti il giorno massimo accettato per un anno e mese Hijri prima di salvare un modulo o importare record.

Creare un selettore di data deterministico

Proponga il numero corretto di giorni senza dipendere da orologio, fuso orario, rete o osservazioni variabili.

Preparare test di calendario ripetibili

Generi risultati stabili per anni comuni e bisestili nel software che implementa esplicitamente il calendario islamico tabulare.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. Può anche eseguire un singolo calcolo nel browser.

Il calcolo usa l’osservazione lunare?

No. Applica il calendario islamico tabulare deterministico e non consulta osservazioni né annunci.

Perché un altro calendario Hijri può indicare una durata diversa?

I calendari osservativi e quelli regionali pubblicati possono usare regole o dati differenti. Questo risultato vale solo per la convenzione tabulare indicata.

Come viene gestito il dodicesimo mese?

Il mese 12 ha ventinove giorni in un anno tabulare comune e trenta in un anno tabulare bisestile.

Il fuso orario influenza il risultato?

No. Il calcolo usa soltanto l’anno e il mese interi forniti e non crea né legge date basate su un orologio.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/date/hijri-month-length

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →