Quantos Dia Tem Setembro - Quantos dias tem Setembro 2025? - Calculatio
Quantos dias tem Setembro 2025? - Calculatio

Separação de contas e o problema do mês curto

Você já tentou calcular juros entre datas diferentes e percebeu que setembro é um pesadelo porque não se encaixa nas regras dos meses de 30 e 31. Não vou entrar em muitas digressões históricas sobre o calendário gregoriano. A pergunta quantos dia tem setembro aparece todo dia em planilhas financeiras e sistemas legados. A resposta curta é: Setembro tem 30 dias. É um dos meses de "trinta são setembro".

Pergunta quantos dia tem setembro na prática

No Brasil, quando você precisa provar isso para um software que não aceita meses como variável, a regra é simples. Mês 9 = 30 dias. Janeiro, março, maio, julho, agosto, outubro e dezembro têm 31. Abril, junho, setembro e novembro têm 30. Fevereiro é a exceção de sempre. Aqui vai um detalhe que ninguém conta. Quando você está programando algo que itera dia por dia num loop e coloca setembro com 31, o sistema às vezes não quebra. Ele simplesmente desloca a contagem e tudo sai errado a partir de outubro. Isso aconteceu comigo numa rotina de conciliação bancária. O sistema importava extratos mês a mês e eu tinha deixado um parâmetro hardcodado com 31 para todos os meses menores que dezembro. Só percebi quando o relatório de outubro começou a mostrar transações duplicadas vindas de 30 e 31 de setembro.

O workaround foi direto. Criei um dicionário simples em Python com a tupla meses/dias e chamei essa função em vez de usar uma lógica condicional gigante. Ficou assim: {1:31, 4:30, 5:31, 6:30, 7:31, 8:31, 9:30, 10:31, 11:30, 12:31}. Usei o módulo 9 como chave. Levou uns cinco minutos pra corrigir e o erro sumiu.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Por que setembro tem 30 dias e não 31

Essa é uma daquelas perguntas que parecem triviais mas esconde uma arquitetura inteira de calendário. O calendário gregoriano herdou a estrutura romana. César Augusto tentou dar mais um dia pra setembro pra ficar com o nome dele, Augustus, mas o pontape foi dado na verdade pra julho, não pra setembro. O que sobrou foi a compensação em fevereiro, que ficou com 28 ou 29 anos bissextos. Não existe cálculo mágico aqui. É apenas convenção. Mas tem um detalhe que as pessoas ignoram. Em algumas legislações e contratos financeiros, quando o vencimento cai no dia 30 de setembro e esse dia é feriado, o prazo não se desloca automaticamente. Você tem que checar a tabela de feriados locais. Meu colega passou uma semana reclamando de multas porque o sistema dele movia automaticamente o vencimento pro próximo dia útil sem consultar a base do Bacen.

Como calcular dias corridos entre datas que passam por setembro

Se você precisa fazer uma conta de dias corridos, esqueça aqueles algoritmos manuais que contam um por um. Use bibliotecas de data. Em Python, o módulo datetime já sabe que setembro tem 30 dias. Em JavaScript, o Date object também. A diferença entre 15 de setembro e 10 de outubro é 25 dias, ponto. Não há margem para erro se você usar a biblioteca certa. Se estiver num Excel antigo e precisar fazer uma fórmula, a função DIATRABALHOTOTALIGNORA_FERIADOS funciona bem, mas tome cuidado com feriados municipais. O Excel não conhece o Dia do Serrador nem o concurso da prefeitura da sua cidade. Se o sistema que você usa depende disso, cadastre os feriados manualmente ou use uma API externa.

Dica técnica rápida

Se você tá usando uma linguagem que não trata datas nativamente e precisa validar quantos dia tem setembro para uma rotina própria, a fórmula (mês + 7) % 7 dá 0 para os meses de 31 dias e 1 para os de 30, exceto fevereiro. Teste antes de colocar em produção. Eu testei rodando um script contra as datas de 2018 a 2025 e funcionou perfeitamente. Lembre-se de verificar se o sistema que você está alimentando suporta entrada de dados com ano bissexto. Setembro em si não muda, mas o ano bissexto quebra muita lógica que assume fevereiro com 28 dias fixos. Foi o que me custou duas horas de debugging num relatório anual em 2022.