ForHosting KIT · Datas e tempo

Calculadora de dias no mês

Fevereiro de 2024 tem 29 dias, porque 2024 é bissexto. Digite um ano e um mês de 1 a 12 e receba o número exato de dias, o nome do mês e se o ano é bissexto. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Ano
2.024
Mês
2
Você obtém
Nome do mês
February
Dias
29
Calendário
gregorian

Saber quantos dias cabem em um mês civil é uma pergunta pequena com arestas: fevereiro muda em anos bissextos, e um comprimento errado quebra ciclos de cobrança, montadores de agenda e validação de formulários. Esta calculadora de dias em um mês aplica as regras gregorianas de forma determinística—comprimentos de janeiro a dezembro mais o teste de bissexto para fevereiro—e devolve um inteiro exato sem adivinhar nem consultar um almanaque. Envie um ano e um mês de um a doze; a resposta traz a contagem de dias, o nome do mês em inglês, se o ano é bissexto e um rótulo de método estável para pipelines.

Ano, mês e a regra gregoriana do ano bissexto

Informe dois inteiros: o ano no intervalo gregoriano suportado e o mês como um para janeiro até doze para dezembro. Os meses comuns têm sempre trinta e um ou trinta dias segundo a tabela civil fixa; só fevereiro depende do ano. Pela regra gregoriana do bissexto, um ano é bissexto quando é divisível por quatro, exceto que anos seculares também devem ser divisíveis por quatrocentos.

Por isso o ano dois mil tem um fevereiro de vinte e nove dias enquanto mil e novecentos tem vinte e oito, e por isso dois mil e vinte e quatro é bissexto e dois mil e vinte e três não.

Seletores de data em formulários e interface

Os front-ends definem o dia máximo do mês a partir do ano e do mês para que o usuário não escolha 30 de fevereiro, atualizando sozinhos quando o ano se torna bissexto.

Períodos de cobrança e assinatura

Motores de cobrança calculam o comprimento do período de um mês civil sem reimplementar regras de bissexto em cada linguagem ou serviço.

Janelas de agenda e folha de pagamento

Agendadores e ferramentas de folha derivam quantos dias caem em um mês dado ao montar janelas mensais e checagens de validação.

O que acontece se o mês estiver fora de 1 a 12?

Os meses devem ser inteiros de 1 (janeiro) a 12 (dezembro); valores fora desse intervalo são rejeitados e não cobrados.

Como os anos bissextos são decididos?

Regra gregoriana: divisível por 4, exceto que anos seculares também devem ser divisíveis por 400. Assim 2000 é bissexto, 1900 não, e fevereiro tem 29 ou 28 dias conforme o caso.

A calculadora de dias no mês é grátis?

A ferramenta no navegador roda grátis no seu dispositivo.

Por que o resultado diz se o ano é bissexto mesmo quando o mês não é fevereiro?

Porque ser bissexto é uma característica do ano inteiro, e não só de fevereiro. Assim um calendário ou painel pode mostrar uma única marca de ano bissexto sem consultar mês a mês.

Quantos dias um mês pode ter?

De 28 a trinta e um dias. Todos os meses, exceto fevereiro, têm duração fixa de trinta ou trinta e um dias, e fevereiro tem 28 dias em um ano comum e 29 em um ano bissexto.

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/days-in-month

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/days-in-month \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2024,"month":2}'
{
  "year": 2024,
  "month": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.days_in_month",
  "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.

Meses fora de um a doze falham com invalid_input claro e não são cobrados.

Ano, mês e a regra gregoriana do ano bissexto

Os aliases y e yr para year, e m e mon para month, são aceitos quando documentados. Campos ausentes, não inteiros, anos fora dos limites publicados e qualquer mês menor que um ou maior que doze geram invalid_input para que quem chama corrija a requisição em vez de receber um comprimento silenciosamente errado.

Como ler a resposta: dias, nome do mês e sinal de bissexto

Em caso de sucesso, a resposta ecoa o ano e o mês normalizados, uma string month_name em inglês para exibição (por exemplo February) e days como o comprimento inteiro daquele mês—de vinte e oito a trinta e um. O booleano is_leap_year informa se o próprio ano é bissexto gregoriano, mesmo quando o mês pedido não é fevereiro, para que painéis mostrem um único selo de bissexto para o ano inteiro sem uma segunda chamada. O campo calendar é sempre gregorian e method é sempre days_in_month, o que permite a roteadores e testes ramificar por rótulos em vez de cheirar formatos. Use só days quando precisar do comprimento para checagens de intervalo; use month_name ao montar resumos legíveis; combine days com is_leap_year ao gerar textos de interface conscientes de fevereiro. Falhas de validação nunca consomem saldo pré-pago após o motor rejeitar o payload, alinhado a outras capacidades KIT de parse.

Uso da API, preços, fluxos e limites práticos

Use a calculadora gratuita no navegador para tarefas, demos de produto e verificação rápida sem instalar bibliotecas de calendário. Mantenha os meses estritamente de um a doze—o contrato do produto rejeita meses fora do intervalo em vez de rolá-los—para que clientes mostrem cedo valores de formulário ruins. Os limites de ano seguem o intervalo de parâmetros publicado para segurança do isolado e uso civil comum. Envie um corpo JSON com os campos inteiros obrigatórios year e month. Use a API pré-paga quando uma plataforma de cobrança, um serviço de agenda, uma ferramenta de folha ou um validador de formulários precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido. Combine este endpoint com contadores de dias úteis quando o próximo passo for só dias de semana, ou com formatadores de data quando precisar de exibição localizada depois de já saber o comprimento do mês. Autores de SDKs podem mapear o campo days em atributos max em seletores de dia e mostrar is_leap_year ao lado de rótulos de fevereiro na mesma resposta.

Como obtenho o número de dias em um mês?

Envie JSON com year e month (1–12), por exemplo year: 2024 e month: 2. A resposta inclui days (29 para aquele fevereiro bissexto), month_name e is_leap_year.

Ela usa o objeto Date do sistema?

Não. As contagens de dias são calculadas com aritmética inteira pura, então os resultados são determinísticos entre fusos e hosts, e os testes golden permanecem estáveis.

Ver a documentação completa do KIT →