Início do horário de verão UE
Em 2026, o horário de verão da UE começa no domingo, 29 de março, quando os relógios adiantam uma hora às 01:00 UTC. Digite um ano e receba esse último domingo de março como data para escalas, folha de pagamento e viagens. 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
- Mês
- 3
- Dia
- 29
- Data ISO
- 2026-03-29
- Dia da semana
- Sunday
O horário de verão da União Europeia começa atualmente no último domingo de março, quando os Estados-membros participantes adiantam os relógios em uma hora à uma da madrugada em Tempo Universal Coordenado. Agendadores, sistemas de folha de pagamento, ferramentas de viagem e produtos de calendário precisam dessa data de calendário sem raspar páginas governamentais nem depender da base de dados de fusos horários do sistema operacional anfitrião. Esta capacidade recebe um ano gregoriano e devolve o mês, o dia, a string de data ISO e o rótulo da regra fixa por meio de aritmética inteira de calendário avaliada em campos UTC.
O que significa a regra do último domingo de março
Segundo o regime de horário de verão da União Europeia harmonizado por regras no estilo da Diretiva dois mil oitenta e quatro ainda aplicadas nos Estados-membros, os relógios avançam no último domingo de março e não em um dia numérico fixo como o vinte e cinco de março todos os anos. Essa única regra de calendário é o que as pessoas querem dizer ao perguntar «quando começa o horário de verão este ano» para produtos voltados à UE, incluindo o horário de verão da Europa Central e rótulos regionais afins.
O último domingo cai sempre entre vinte e cinco e trinta e um de março, inclusive, porque março tem trinta e um dias e os domingos se repetem a cada sete dias a partir do dia da semana de trinta e um de março. Esta capacidade codifica exatamente essa regra: dado um ano, encontra o dia da semana de trinta e um de março com uma fórmula de congruência gregoriana e subtrai esse deslocamento para que o dia trinta e um caia no ou após o último domingo.
Não modela cada exceção nacional histórica, exclusão de território ultramarino ou propostas de abolição futura das mudanças sazonais de relógio; essas são perguntas de produto distintas. Também não converte instantes de relógio de parede entre fusos horários. A saída é a data civil de calendário do dia da transição, expressa como ano, mês, dia e uma string de calendário ISO-8601, para que a automação possa armazená-la e exibi-la sem rederivar a lógica do domingo em cada cliente.
Onde as equipes usam e como funciona o preço
Macros de suporte e bases de conhecimento podem responder «quando os relógios mudam na UE» com um dia verificado por máquina em vez de um FAQ editado à mão que envelhece a cada primavera. A ferramenta interativa acima roda grátis no navegador para consultas pontuais. Entradas e saídas seguem a janela de retenção da plataforma e não são usadas para treinar modelos.
A latência é dominada pelo handshake da tarefa, não pela aritmética, de modo que a capacidade serve tanto à validação de formulários de alta frequência quanto à regeneração anual em lote de modelos de agenda em produtos europeus multi-país.
Casos de uso
Planejamento de turnos e lembretes de folha
Mostre o dia do adiantamento de relógio nas ferramentas de pessoal para que gestores avisem a equipe antes da mudança à uma UTC.
Perguntas frequentes
Quando começa o horário de verão na União Europeia?
Segundo a regra harmonizada atual da UE, o horário de verão começa no último domingo de março. Esta capacidade devolve essa data de calendário para qualquer ano que você informar.
Isso inclui a hora exata da mudança de relógio?
Devolve a data civil da transição (último domingo de março) mais uma nota de que os relógios avançam às 01:00 UTC. Não converte cada região local em um instante completo de relógio de parede.
Entre quais datas o horário de verão pode começar?
Sempre num domingo, entre 25 e 31 de março. Março tem 31 dias e os domingos se repetem a cada sete, então o último sempre cai nessa semana final.
Considera países ou territórios com regras próprias?
Não. Aplica a regra única da UE e não inclui exceções nacionais históricas, territórios ultramarinos que não a seguem nem a proposta de acabar com a mudança de horário.
Quais anos posso consultar?
Qualquer ano inteiro de 1 a 9999. A calculadora aplica a mesma regra do último domingo de março a cada ano e devolve o mês, o dia e a data.
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/daylight-saving-start-eu \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/daylight-saving-start-eu", {
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/daylight-saving-start-eu",
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/daylight-saving-start-eu", 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/daylight-saving-start-eu", 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.daylight_saving_start_eu",
"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 a capacidade e ler os campos
Integre publicando uma tarefa por ano de que precisar, ou chamando o executor gratuito do navegador para verificações interativas. Não passe um carimbo de data e hora completo quando precisar apenas da data de calendário da transição; forneça só o ano e deixe a biblioteca derivar o domingo. Envie um objeto JSON com um campo year inteiro obrigatório. Os alias y e yr são aceitos para que formulários e scripts reutilizem nomes curtos sem renomear cargas úteis. O ano deve ser um inteiro finito entre um e nove mil novecentos e noventa e nove; valores ausentes, não numéricos, fracionários ou fora da faixa falham com invalid_input e não são cobrados. Em caso de sucesso, a resposta inclui year, month fixo em três para março, day como o dia do mês do último domingo, iso_date como YYYY-MM-DD, weekday como a string constante Sunday, rule como last_sunday_of_march, e uma nota breve de que os relógios avançam à uma UTC nessa data sob o regime da UE. Se sua aplicação também precisar da data de retorno de outubro ou das regras de março dos Estados Unidos, trate-as como intenções separadas em vez de sobrecarregar este endpoint.
Onde as equipes usam e como funciona o preço
Equipes de produto usam este endpoint quando formulários de cadastro, calendários de conformidade, ferramentas de planejamento de turnos e lembretes de marketing «o horário de verão começa no domingo» precisam de uma data de início da UE estável sem embutir matemática frágil com Date local que varia conforme o fuso do anfitrião. Jobs de backend que geram tabelas anuais de feriados podem solicitar muitos anos e armazenar o iso_date devolvido ao lado de outras observâncias fixas para operações europeias. Chamadas programáticas usam o saldo pré-pago a US$ 0,002 por solicitação bem-sucedida, faturada como um item por cálculo, sem assinatura e sem cobrança quando a validação falha.
Casos de integração
Geração anual de agendas e tabelas de feriados
Preencha a linha de início do horário de verão da UE nas exportações anuais de calendário calculando o iso_date do último domingo de março para cada ano.
Macros de suporte e textos de produto
Responda «quando começa o horário de verão na UE» com uma data determinística da API em vez de um FAQ atualizado à mão.
Perguntas técnicas
Qual entrada a calculadora exige?
Um único ano inteiro (campo year, ou alias y / yr). Os demais campos são ignorados. Valores de ano inválidos ou ausentes retornam invalid_input e não são cobrados.
O resultado é determinístico em todos os ambientes?
Sim. A biblioteca usa apenas aritmética gregoriana inteira — sem Date, sem rede, sem aleatoriedade —, de modo que o mesmo ano produz sempre o mesmo JSON no widget do navegador e na API.
Quanto custa a calculadora de início do horário de verão da UE?
A ferramenta do navegador é gratuita. Chamadas à API custam US$ 0,002 por solicitação bem-sucedida do saldo pré-pago; validação com falha nunca é cobrada.