ForHosting KIT · Datas e tempo

Dia da semana de um aniversário em qualquer ano

Descubra em que dia da semana cai um aniversário no ano que você escolher: quem nasceu em 17 de maio de 1990 comemora o aniversário de 2030 numa sexta-feira. Os anos bissextos seguem as regras gregorianas. 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

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

A calculadora de dia de aniversário informa em qual dia da semana um aniversário cai no ano escolhido por você. Forneça a data de nascimento original no formato explícito AAAA-MM-DD e um ano de destino para receber a data do aniversário, o nome do dia em português e o número ISO do dia da semana. O cálculo usa aritmética gregoriana fixa, sem consultar o relógio, o fuso horário ou a configuração regional da máquina. Assim, entradas iguais sempre produzem resultados iguais, tanto no planejamento pessoal quanto em fluxos automatizados que precisam ser reproduzíveis.

Informe a data de nascimento e o ano da consulta

Comece com uma data de nascimento ISO completa, como 1990-05-17. O ano de quatro dígitos confirma que a data original é válida, enquanto a calculadora aproveita o mês e o dia como o aniversário recorrente. Em seguida, informe o ano civil que você deseja analisar, de 1 a 9999.

O resultado apresenta a data de aniversário de destino no mesmo formato inequívoco AAAA-MM-DD, o nome do dia da semana e um número ISO, no qual segunda-feira corresponde a 1 e domingo a 7. Separar a data original do ano escolhido evita uma ambiguidade comum: você não está perguntando em qual dia da semana a pessoa nasceu, a menos que o ano selecionado seja o próprio ano de nascimento. A pergunta é em qual dia da semana o aniversário anual cai em outro ano especificado.

As entradas precisam ser datas gregorianas reais e respeitar o número correto de dias de cada mês. Datas impossíveis, formatos incompletos, valores ambíguos e anos fora do intervalo documentado são rejeitados, em vez de corrigidos silenciosamente. Esse comportamento rigoroso facilita a auditoria e impede que uma tentativa automática de interpretar o formato gere uma resposta convincente, porém incorreta.

Entenda o cálculo gregoriano determinístico

O cálculo é realizado com aritmética de calendário baseada em inteiros limitados. Depois de validar a data de nascimento original, o algoritmo combina o mês e o dia com o ano escolhido e determina o dia da semana no calendário gregoriano proléptico. Dessa forma, as regras modernas de anos bissextos são aplicadas de modo uniforme em todo o intervalo aceito: anos divisíveis por quatro geralmente são bissextos, anos de fim de século não são, e anos divisíveis por quatrocentos voltam a ser bissextos.

UTC funciona como um limite determinístico de interpretação, e não como uma fonte de mudanças de data à meia-noite; não há um instante que possa avançar ou retroceder quando o ambiente troca de fuso horário. O número ISO é útil para software, ordenação e integrações de calendário porque sua convenção é explícita. O nome em português é conveniente para exibição.

Ambos representam a mesma data civil calculada, permitindo guardar o número para sistemas e mostrar o nome sem uma segunda conversão sujeita a erros de fuso horário.

Trate aniversários de 29 de fevereiro com segurança

Uma data de nascimento em 29 de fevereiro exige uma política explícita, pois essa data não existe em um ano comum. Esta capacidade retorna um erro de entrada inválida quando o ano escolhido não é bissexto. Ela não transfere silenciosamente a comemoração para 28 de fevereiro ou 1º de março, porque as convenções jurídicas, culturais e pessoais variam, e escolher uma delas mudaria a pergunta.

Selecione um ano bissexto para descobrir o dia da semana do aniversário literal em 29 de fevereiro, ou defina sua própria regra de data observada antes de usar outro cálculo de calendário. Para todas as demais combinações válidas de mês e dia, o aniversário ocorre uma vez em cada ano escolhido. O resultado pode apoiar convites, lembretes, comparações históricas, dados de teste e enriquecimento em lote, desde que você se lembre de que ele descreve uma data civil, e não a idade ou a elegibilidade de alguém.

O ano de nascimento não restringe o ano de destino, portanto a ferramenta também responde a questões históricas ou hipotéticas.

Planejar uma comemoração

Verifique se o aniversário cai em dia útil ou no fim de semana antes de marcar o evento.

Criar lembretes confiáveis

Armazene a data de destino e o dia ISO sem depender do fuso horário de um servidor.

Montar testes de calendário

Gere dias esperados reproduzíveis para testes de aplicativos relacionados a aniversários.

O ano de nascimento afeta o dia no ano escolhido?

Ele valida a data original. O aniversário recorrente combina o mês e o dia dessa data com o ano selecionado.

Um fuso horário pode alterar a resposta?

Não. O solucionador usa aritmética gregoriana pura e não cria um horário local ou UTC capaz de atravessar a mudança de data.

Qual formato de data é aceito?

Use uma data gregoriana ISO explícita no formato AAAA-MM-DD, com zeros à esquerda no mês e no dia.

Como descubro em que dia da semana eu nasci?

Digite sua data de nascimento e escolha como ano o próprio ano em que nasceu. A calculadora mostra então o dia da semana da data original, e não de um aniversário posterior.

O que significa o número ISO do dia da semana?

Ele numera os dias de segunda-feira, que é 1, até domingo, que é 7. Um aniversário numa sexta-feira mostra 5, o que ajuda a ordenar datas ou usar programas de calendário.

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/birthday-weekday

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/birthday-weekday \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"birth_date":"1990-05-17","year":2030}'
{
  "birth_date": "1990-05-17",
  "year": 2030
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.birthday_weekday",
  "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.

Trate aniversários de 29 de fevereiro com segurança

Por US$ 0,002 por solicitação de API, clientes automatizados reproduzem a mesma saída em ambientes diferentes. A versão do navegador utiliza o mesmo solucionador puro, mantendo as consultas interativas em conformidade com os resultados da API.

Quanto custa uma solicitação de API?

Cada solicitação de API custa US$ 0,002. O cálculo também pode ser executado no navegador, pois não requer serviço externo.

O que ocorre com 29 de fevereiro em um ano não bissexto?

A solicitação retorna invalid_input porque 29 de fevereiro não existe nesse ano; nenhuma convenção de data observada é presumida.

Qual numeração de dias da semana é retornada?

O campo iso_weekday segue a numeração ISO: segunda-feira é 1 e domingo é 7.

Ver a documentação completa do KIT →