Data do Domingo de Ramos
O Domingo de Ramos de 2026 cai em 29 de março, sete dias antes da Páscoa de 5 de abril. Digite qualquer ano e receba a data ocidental para calendários da Semana Santa, férias escolares ou campanhas sazonais. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Ano
- 2.026
- Data
- 2026-03-29
- Mês
- 3
- Dia
- 29
- Nome do mês
- March
O Domingo de Ramos é o domingo imediatamente anterior ao Domingo de Páscoa no calendário cristão ocidental. Como a Páscoa se desloca a cada ano segundo a regra eclesiástica gregoriana, o Domingo de Ramos se move com ela e pode cair entre meados de março e meados de abril. Quem planeja calendários da Semana Santa, procissões, recessos escolares ou promoções comerciais não pode confiar em uma data fixa do almanaque. Esta capacidade recebe um único ano gregoriano, calcula a Páscoa com o algoritmo gregoriano anônimo, recua exatamente sete dias com aritmética inteira pura e devolve o Domingo de Ramos como data ISO-8601 mais mês e dia: totalmente determinística, independente de UTC e sem efeitos de rede nem do relógio do sistema.
Como o Domingo de Ramos se define a partir da Páscoa gregoriana
Nas igrejas que seguem o calendário gregoriano, o Domingo de Páscoa é o primeiro domingo após a lua cheia eclesiástica em ou após 21 de março. O Domingo de Ramos não é um evento astronômico independente: define-se como o domingo que abre a Semana Santa, exatamente uma semana antes desse Domingo de Páscoa. Na prática, uma vez conhecida a Páscoa do ano Y, o Domingo de Ramos é sempre a Páscoa menos sete dias de calendário no mesmo ano gregoriano.
A própria Páscoa cai sempre entre 22 de março e 25 de abril inclusive, de modo que o Domingo de Ramos cai entre 15 de março e 18 de abril. Quando a Páscoa é no início de abril (1–7 de abril), o recuo de sete dias entra no final de março; se a Páscoa é mais tarde em abril ou em março, o Domingo de Ramos permanece no mesmo mês.
Esta capacidade executa primeiro o computus gregoriano anônimo (Meeus/Jones/Butcher) apenas sobre o ano e depois subtrai sete dias com aritmética explícita do comprimento de março, para que o resultado nunca dependa do fuso do anfitrião, da localidade ou de objetos Date do JavaScript. Dois chamadores com o mesmo ano recebem sempre a mesma cadeia ISO, o que torna a resposta segura para cache, asserções em testes e publicação em tabelas plurianuais de feriados sem deriva.
Onde as datas do Domingo de Ramos se encaixam no planejamento real
O Domingo de Ramos ancora a Semana Santa: procissões, liturgias especiais, ensaios de coral, calendários escolares e paroquiais, campanhas de turismo e promoções de varejo costumam começar nesse domingo ou nos dias seguintes. Tabelas de feriados públicos em muitas regiões também precisam de datas móveis relacionadas — Sexta-feira Santa, Sábado de Aleluia, Domingo de Páscoa, Segunda-feira de Páscoa — todas deriváveis quando se conhecem o Domingo de Ramos e a Páscoa.
Alimente esta capacidade com um intervalo de anos em um loop ou por um wrapper em lote, armazene as datas ISO do Domingo de Ramos e desloque por contagens fixas de dias o restante da Semana Santa quando o produto precisar.
Esse determinismo é especialmente útil quando uma auditoria pergunta como um calendário paroquial ou municipal foi produzido: o nome do algoritmo, o ano e o resultado ISO bastam para reproduzir o Domingo de Ramos a partir dos primeiros princípios, sem reconstruir observações lunares históricas nem depender do fuso de um servidor específico.
Casos de uso
Calendários paroquiais e diocesanos da Semana Santa
Publique horários de procissões, missas e escalas de voluntários para o Domingo de Ramos e o restante da Semana Santa sem editar à mão tabelas lunares a cada ano.
Planejamento de recessos escolares e municipais
Gere tabelas plurianuais do Domingo de Ramos e de recessos ligados à Páscoa para calendários acadêmicos, serviços públicos e eventos comunitários.
Campanhas sazonais de varejo e turismo
Ancore promoções, equipe e mensagens ao visitante no fim de semana correto do Domingo de Ramos em mercados que observam a Semana Santa ocidental.
Perguntas frequentes
Como obtenho a data do Domingo de Ramos de um ano?
A resposta inclui date como cadeia ISO, por exemplo 2026-03-29, mais os campos de mês e dia.
Como o Domingo de Ramos se relaciona com a Páscoa?
O Domingo de Ramos é sempre o domingo exatamente sete dias antes do Domingo de Páscoa gregoriano.
Isto devolve o Domingo de Ramos ortodoxo?
Datas pascais ortodoxas usam outro computus e ficam fora do escopo aqui.
Qual é a data mais cedo e a mais tarde do Domingo de Ramos?
Ele sempre cai entre 15 de março e 18 de abril. A Páscoa ocidental varia entre 22 de março e 25 de abril, e o Domingo de Ramos fica sempre uma semana antes, então acompanha esse movimento.
Dá para calcular o resto da Semana Santa a partir do Domingo de Ramos?
Sim. A Semana Santa começa nesse domingo, a Sexta-feira Santa e o Sábado de Aleluia vêm depois na mesma semana e o Domingo de Páscoa chega sete dias depois. O resultado também mostra a Páscoa para conferir.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/date/palm-sunday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/palm-sunday", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/palm-sunday",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/palm-sunday", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/palm-sunday", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"year": 2026
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.palm_sunday",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Como chamar o endpoint e ler a resposta
Envie um corpo JSON com um único campo obrigatório, year, como inteiro de 1 a 9999. O serviço rejeita anos ausentes, não inteiros, valores abaixo de um e acima de 9999 com erro invalid_input, para que cargas inválidas nunca produzam uma data silenciosamente errada. Em caso de sucesso, a resposta inclui date como cadeia de calendário ISO completa (YYYY-MM-DD) do Domingo de Ramos, mais year, month (3 para março ou 4 para abril), day do mês e month_name para exibição legível. Para auditoria, também devolve easter_date, easter_month e easter_day, permitindo verificar que o Domingo de Ramos está exatamente sete dias antes da Páscoa gregoriana relacionada. Não há seletor opcional de calendário nem modo juliano ou ortodoxo: este endpoint dedica-se ao Domingo de Ramos gregoriano ocidental para manter clara a intenção de produto e de SEO. O preço é uma tarifa fixa de US$ 0,002 por solicitação bem-sucedida na unidade item publicada; validação falha não é cobrada. Use a ferramenta gratuita no navegador para verificações pontuais e a API quando precisar do mesmo contrato em um trabalho em lote, um planejador litúrgico ou um gerador plurianual da Semana Santa.
Perguntas técnicas
Quais anos são aceitos?
Qualquer ano inteiro de 1 a 9999. Valores fora desse intervalo, não inteiros e a ausência do campo year retornam invalid_input.
Quanto custa a API da data do Domingo de Ramos?
A ferramenta do navegador é gratuita para uso interativo. A API cobra o preço base publicado de US$ 0,002 por solicitação bem-sucedida no saldo pré-pago; entrada inválida não é cobrada.