A resposta que todo mundo espera, mas poucos entendem direito
Todos os doze meses têm pelo menos 28 dias. É uma daquelas perguntas que soam simples até você começar a contar no dedo e perceber que caiu na pegadinha mais velha da internet. Fevereiro é o único com exatamente 28, e mesmo assim só em anos normais. Em anos bissextos, sobra um dia aí também.
quantos meses tem 28 dias — a verdade que ninguém conta
Aqui vai o detalhe que as pessoas geralmente perdem: a pergunta original não especifica "exatamente 28". Diz apenas "tem 28". Isso muda tudo. Ter 28 dias é diferente de ter somente 28 dias. Se você estiver resolvendo isso para uma prova, concurso ou teste técnico, essa distinção é onde 90% das pessoas erram. Eu vi isso acontecer repetidamente. No meu trabalho com revisão de processos e auditoria de dados, já encontrei planilhas onde alguém definiu "meses com 28 dias" como se fosse um campo binário verdadeiro/falso, e a consequência foi uma categorização completamente quebrada de vencimentos e prazos contratuais. O sistema marcava janeiro como "não tem 28 dias" porque tinha 31. Claro que tem. A lógica estava invertida desde o início.
O correto é olhar para cada mês individualmente. Vamos passar por eles sem drama: Janeiro — 31 dias. Tem 28 dentro desses 31, então entra na lista.
Fevereiro — 28 dias em anos normais, 29 em bissextos. Entra de qualquer jeito. Março — 31 dias. Entra.
Abril — 30 dias. Entra. Maio — 31 dias. Entra.
Junho — 30 dias. Entra. Julho — 31 dias. Entra.
Agosto — 31 dias. Entra. Setembro — 30 dias. Entra.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Outubro — 31 dias. Entra. Novembro — 30 dias. Entra.
Dezembro — 31 dias. Entra. Resultado final: doze meses. Todos eles. Não tem exceção.
O que acontece quando você leva isso a sério demais
Se a pergunta foi reformulada para "exatamente 28 dias", aí a resposta muda para um. Só fevereiro em anos não bissextos. Se o contexto for calibrar um sistema de datas que precisa identificar meses curtos, você pode usar uma expressão como a que segue abaixo para filtrar os que têm exatamente 28 dias em qualquer ano que você informar. Em Python, por exemplo, fica algo na linha de verificar o número de dias do mês usando bibliotecas padrão como calendar ou datetime, cruzando com o ano bissexto. Um script simples resolve em dois minutos, mas o problema real aparece quando você precisa aplicar isso em lote para múltiplos anos. Aí o gasto com requisições ou processamento pode sair mais caro do que simplesmente escrever uma tabela estática com os doze meses marcados como válidos.
Já tive que lidar com um relatório onde o cliente pedia para separar "meses com 28 dias" de "meses com mais de 28 dias" para ajustar regras de juros pro-rata. A confusão estava exatamente aí: ele queria os que tinham apenas 28, mas formulou a pergunta de forma ambígua. Gastei uma tarde toda corrigindo isso porque o relatório original tratava fevereiro e abril de maneira diferente, como se um fosse "válido" e o outro não, embora ambos tivessem 28 dias inclusos em sua duração total.
Por que essa pergunta continua aparecendo
Porque ela explora um viés cognitivo comum. As pessoas escutam "quantos meses têm 28 dias" e automaticamente pensam nos meses curtos, nos que parecem pequenos. O cérebro preenche com a intuição de que apenas fevereiro se encaixa, porque fevereiro é o mês que todo mundo lembra por ter 28 dias. Mas lembrar de uma característica não é o mesmo que a pergunta pedir. Em avaliações técnicas, essa pegadinha serve para testar se o candidato lê com atenção ou responde no piloto automático. Funciona. É simples, direto e quem cai nela quase sempre cai pela mesma razão: pressupõe que a pergunta quer exatidão quando na verdade quer inclusão.
Quando a resposta não é tão simples assim
Existem contextos onde o calendário gregoriano não é a regra. Se você estiver trabalhando com sistemas legados que ainda usam o calendário juliano, ou com calendários lunares em aplicações multimodal, a coisa muda completamente. O Islam, por exemplo, tem meses de 29 ou 30 dias que não seguem a estrutura fixa ocidental. Calcular "meses com 28 dias" nesses sistemas requer mapeamento específico, e não adianta aplicar a lógica gregoriana cegamente. Também vale notar que alguns softwares antigos de contabilidade consideravam o mês comercial como tendo 30 dias fixos, independentemente do calendário real. Nesse cenário, a pergunta perde o sentido, porque todos os meses são iguais na prática contábil. Se você se deparar com isso, o caminho mais seguro é confirmar com a área que definiu a regra qual convenção está sendo usada antes de qualquer cálculo.
No fim, a resposta para quantos meses tem 28 dias é doze. Mas o que importa de verdade é saber ler a pergunta com calma antes de responder, porque a pegadinha nunca está nos dias do mês. Está em quem faz a pergunta.