ForHosting KIT · Ferramentas para dev

Duração do ano islâmico: 354 ou 355 dias

Esta calculadora informa se um ano do calendário islâmico tabular contém 354 ou 355 dias.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe um ano Hijri positivo para receber sua posição no ciclo de 30 anos, a indicação de ano bissexto e o total exato de dias. O resultado vem de uma regra aritmética fixa e, portanto, não depende de local, avistamento lunar, fuso horário, hora atual nem serviços externos. A ferramenta atende software, cálculos históricos, testes e atividades didáticas que adotem expressamente o calendário tabular.

O significado de ano Hijri nesta calculadora

O calendário islâmico é lunar, mas suas implementações não determinam os limites dos meses sempre da mesma forma. Esta calculadora utiliza o calendário islâmico tabular, um modelo aritmético com ciclo de trinta anos. Anos comuns têm 354 dias; anos bissextos designados têm 355 porque o último mês recebe um dia adicional. Essa definição é importante: calendários baseados no avistamento local da lua crescente, em anúncio oficial ou em modelo de visibilidade astronômica podem atribuir outra data civil perto da mudança do mês. Informe um ano Hijri inteiro e positivo, como 1446. A resposta apresenta o ano original, sua posição de 1 a 30 no ciclo, se essa posição é bissexta e a quantidade resultante de dias. Use esta capacidade quando sua especificação mencionar o calendário islâmico tabular ou aritmético, ou quando forem necessários resultados reproduzíveis em qualquer máquina. O resultado não deve ser interpretado como decisão sobre o início de uma observância religiosa em determinada comunidade.

Como o resultado de 354 ou 355 dias é calculado

Primeiro, o cálculo associa o ano informado a uma das trinta posições do ciclo tabular. As posições 2, 5, 7, 10, 13, 16, 18, 21, 24, 26 e 29 são bissextas; todas as demais são comuns. Uma posição bissexta resulta em 355 dias, enquanto uma posição comum resulta em 354. Trata-se de aritmética inteira exata, e não de uma estimativa de fase lunar. A implementação não usa o objeto Date do JavaScript, não consulta o relógio do sistema, não acessa a rede e não depende de banco de fusos horários. Assim, UTC e configurações locais não alteram a resposta. A entrada deve ser um inteiro numérico, positivo e seguro: textos numéricos, frações, zero, anos negativos, infinitos e inteiros inseguros são rejeitados. A posição no ciclo acompanha a saída para que você possa conferir a decisão. Essa regra transparente também ajuda em testes unitários, migrações e verificações entre linguagens.

Como escolher o modelo de calendário correto

Use este resultado em sistemas que adotem explicitamente uma cronologia tabular convencional: bibliotecas de conversão configuradas para o calendário islâmico aritmético, simulações de recorrência, demonstrações didáticas, validação de bancos de dados e cálculos históricos nos quais a reprodutibilidade seja essencial. Ao integrar registros de outro sistema, confirme antes a variante de calendário utilizada. Termos como Hijri, islâmico, civil, tabular, Umm al-Qura e observacional nem sempre são equivalentes. Um calendário nacional oficial pode seguir critérios astronômicos e divergir do ciclo fixo. Este endpoint responde somente à pergunta indicada no nome: quantos dias há no ano Hijri tabular fornecido. Ele não converte datas, não prevê a visibilidade lunar, não identifica feriados e não declara o início de um mês em qualquer jurisdição. Pela API, cada solicitação custa US$ 0,002. Como a resposta é pequena e determinística, você pode armazená-la por ano, embora o cálculo direto já seja constante e independente de recursos externos.

Validar dados de calendário

Confira se as quantidades de dias armazenadas seguem o calendário Hijri aritmético antes de importar ou publicar dados.

Criar testes determinísticos

Produza valores esperados estáveis para programas que implementam o mesmo ciclo islâmico tabular de 30 anos.

Explicar anos bissextos

Apresente a posição no ciclo, a condição bissexta e a duração do ano sem consultar um serviço atual de calendário.

Todos os calendários islâmicos fornecem este resultado?

Não. A calculadora trata apenas do calendário islâmico tabular; calendários observacionais e oficiais podem seguir regras diferentes.

Quais posições do ciclo são bissextas?

São bissextas as posições 2, 5, 7, 10, 13, 16, 18, 21, 24, 26 e 29 de cada ciclo de 30 anos.

Por que um ano Hijri bissexto tem 355 dias?

O sistema tabular acrescenta um dia ao último mês nos anos bissextos designados, elevando o total de 354 para 355.

UTC ou meu fuso horário afetam o resultado?

Não. O cálculo usa apenas aritmética inteira fixa e não consulta relógio, objeto Date, fuso horário nem serviço externo.

Quanto custa uma solicitação de API?

Cada solicitação de API custa US$ 0,002.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

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

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/date/hijri-year-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":1446}'
{
  "year": 1446
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.hijri_year_length",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →