ForHosting KIT · Datas e tempo

Calculadora do dia da semana

25 de julho de 2026 cai num sábado, dia 6 da semana ISO. Digite uma data e receba o nome completo do dia, a abreviação e o número, com a segunda-feira como 1 e o domingo como 7. 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
Data
2026-07-25
Você obtém
Ano
2.026
Mês
7
Dia
25
Dia da semana
6

Uma calculadora do dia da semana responde a uma pergunta simples que as pessoas fazem todos os dias: dada uma data de calendário, qual é o dia da semana? Cole uma data ISO no formato ano-mês-dia e esta ferramenta devolve o nome completo do dia em inglês, um rótulo curto de três letras e o número de dia ISO em que segunda-feira é um e domingo é sete.

O que significa uma data de calendário ISO e como os dias da semana são numerados

Uma data de calendário ISO é escrita com quatro dígitos para o ano, um hífen, dois dígitos para o mês, outro hífen e dois dígitos para o dia do mês—por exemplo dois mil e vinte e seis hífen zero sete hífen vinte e cinco. Essa forma é inequívoca entre locales que escrevem mês primeiro ou dia primeiro na prosa cotidiana, por isso APIs e bancos de dados a preferem.

As regras do calendário gregoriano ainda se aplicam por baixo: os meses têm comprimentos fixos exceto fevereiro, que tem vinte e nove dias só em anos bissextos. Um ano bissexto é todo ano divisível por quatro, exceto anos seculares que não são divisíveis por quatrocentos. Quando alguém pergunta o dia da semana, costuma querer tanto um nome legível quanto um número amigável a máquinas.

Esta capacidade segue a convenção ISO de dia da semana: segunda-feira é um, terça-feira é dois, seguindo até domingo como sete. Essa ordem coincide com as datas de semana ISO e com muitos padrões empresariais internacionais, e difere de sistemas que tratam domingo como zero. O algoritmo é o método de Sakamoto: uma fórmula inteira compacta sobre ano, mês e dia que produz um índice com origem no domingo, depois mapeado para o número ISO e para tabelas fixas de nomes longos e curtos em inglês.

Dicas práticas, limites e buscas relacionadas

Envie sempre uma data de calendário completa, não um datetime com componente de hora nem um Z final; esta ferramenta recusa de propósito carimbos ISO estendidos para que os chamadores não codifiquem por acidente meias-noites dependentes de fuso.

Ao ensinar ou testar, mantenha um conjunto pequeno conhecido: uma data de meio de semana, uma de fim de semana, um caso de sucesso de dia bissexto como um vinte e nove de fevereiro válido, e uma falha deliberada como dois mil e vinte e três hífen zero dois hífen vinte e nove. Os limites de ano param em nove mil novecentos e noventa e nove para manter bem definidas as strings ISO de quatro dígitos nesta superfície de produto.

Esta página atende quem busca calculadora do dia da semana, que dia foi determinada data, ou nome e número do dia online; não é contador de dias úteis, não é formatador de datas com localização nem calculadora de idade ou de intervalos. Prefira esta capacidade quando já tiver uma data ISO e só precisar do dia da semana; se precisar de nomes de mês localizados ou strings formatadas para muitos locales, use em vez disso uma capacidade de formatação de datas.

Conferência de datas em lições e provas

Estudantes informam uma data ISO de livro didático e comparam o nome do dia e o número ISO impressos com um resultado determinístico antes de entregar exercícios de calendário.

Verificação de contratos e eventos

Equipes de operações confirmam que um acordo assinado ou uma série de reuniões cai no dia da semana esperado quando só há um carimbo ISO disponível.

Qual formato de data eu preciso?

Uma única data de calendário ISO como YYYY-MM-DD (por exemplo 2026-07-25). Datetimes, datas ordinais e datas de semana não são aceitos.

O que acontece com uma data inválida como 2023-02-29?

Meses inválidos, dias zero e formatos que não são YYYY-MM-DD também são rejeitados.

A calculadora do dia da semana é gratuita?

A ferramenta no navegador é gratuita e roda localmente.

Por que a segunda-feira é 1 e o domingo é 7?

É a convenção ISO, usada nas semanas ISO e em muitas normas empresariais internacionais. Alguns sistemas contam o domingo como 0, por isso o resultado também traz esse número, de 0 a 6.

Posso acrescentar um horário ou um Z depois da data?

Não. Digite só a data do calendário. Um horário ou um Z no final é recusado de propósito, para que uma meia-noite que depende do fuso nunca mude o dia do resultado.

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/day-of-week

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/day-of-week \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-07-25"}'
{
  "date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.day_of_week",
  "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.

year_min1
year_max9999
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.

Cadeias inválidas—formato errado, meses impossíveis ou um vinte e nove de fevereiro fora de um ano bissexto—são rejeitadas com um erro invalid_input claro em vez de uma resposta silenciosa incorreta. a partir de um carimbo de passaporte ou cláusula contratual obtêm o mesmo resultado determinístico no executor gratuito do navegador e na API pré-paga.

O que significa uma data de calendário ISO e como os dias da semana são numerados

Como o cálculo nunca chama o construtor Date do host, os resultados não derivam quando um navegador roda em um fuso diferente do Worker da API.

Como chamar a API e o que volta

O valor deve coincidir com o padrão exato de quatro dígitos, hífen, dois dígitos, hífen, dois dígitos, e deve representar um dia gregoriano real no intervalo de anos inclusivo de um a nove mil novecentos e noventa e nove. Envie um corpo JSON com um campo de string obrigatório chamado date, que também pode ser fornecido sob os aliases iso_date, value ou day. Em caso de sucesso a resposta ecoa a string canônica date, year, month e day como números, define day_of_week, day_number e iso_weekday para o mesmo inteiro de dia ISO de um a sete, define day_name e day_name_short para rótulos em inglês como Saturday e Sat, define weekday_0_sunday para o índice de origem domingo de zero a seis, define leap_year como booleano do ano e inclui uma mensagem curta mais um array ordenado steps que reafirma o parse e a classificação. Validação falha—campo ausente, tipo não string, formato ruim, ano fora do intervalo, mês ou dia impossíveis, ou um vinte e nove de fevereiro não bissexto—retorna invalid_input e nunca é cobrada. O preço é um flat US$ 0,002 por requisição bem-sucedida com unit item e preço marginal unitário zero.

Dicas práticas, limites e buscas relacionadas

Prefira o nome de campo principal date quando controlar o cliente; os aliases existem por compatibilidade com formulários que rotulam o controle como iso_date ou value. Checagens de ida e volta são fáceis: recalcule o dia da semana com outra fonte gregoriana confiável e confirme que a numeração ISO de segunda a domingo coincide com day_of_week. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos scripts exploratórios quando alunos enviam datas ruins de propósito.

Geração de fixtures para testes com datas

Equipes de engenharia montam fixtures conhecidos de segunda a domingo para agendadores e calendários de interface sem depender do relógio do host ou do fuso horário.

Como o número do dia é definido?

Numeração ISO de dia da semana: segunda = 1, terça = 2, …, domingo = 7. A resposta também inclui weekday_0_sunday (0 = domingo … 6 = sábado).

O resultado depende do meu fuso horário?

Não. O solucionador usa aritmética gregoriana pura e nunca lê o relógio do host nem o fuso de Date, de modo que navegador e API concordam.

Ver a documentação completa do KIT →