Array
(
)

Feriados Brasileiros

Paulocesar1301
   - 23 jan 2006

Existe alguma maneira mais fácil para verificar se uma data é um feriado ou só na mão mesmo, testando se a data pertence ao grupo de feriados colocado sna mão !!

Claro que não espero que exista algo que informe feriados municipais, mas os nacionais, será que não tem não ?

Abs aos Desenvolvedores de Plantão !!


Rjun
   - 23 jan 2006

Acho que não existe uma forma automática para consultar feriados, a não ser cadastrá-los de forma manual, por exemplo, em uma tabela.


Paulocesar1301
   - 23 jan 2006

Pois é... é +/- assim que faço hoje...


Motta
   - 23 jan 2006

Os fixos podem ser testados pelo dia / mes

01/jan 7/set 25/dez etc

Os móveis dependem do ano, são simples de calcular vc acha
a relação em calendarios permanentes

uma function deste tipo receberia uma TDateTime , destrincharia com um Decodedate e faria a comparação , retornando um booleano;

Exemplo (http://www.di.ufpe.br/cgi-bin/calendario-anual/?2006)

Acho que já vi algo assim neste site , mas prefiro uma tabela é mais simples e resolve o problema de um feriado excepcional (morte de uma figura por exemplo) sem precisar recompilar o sistema


Paulocesar1301
   - 23 jan 2006

Vou ficar na tabela mesmo e, acreditem, até hoje não consegui implementar uma maneira de calcular os benditos feriados móveis !!


Motta
   - 23 jan 2006

Até onde saiba são baseados no calendario lunar , calcula-se a Pascoa , 40 dias antes carnaval , nao sei quantos depois Corpus Christie.

Na web deve-se achar o algoritmo, o que pensei vou em por a lista na mão mesmo colocava-se uns 15/20 a frente.


Motta
   - 24 jan 2006

http://astro.if.ufrgs.br/pascoa.htm


Valdiney Pimenta
   - 26 dez 2016


Citação:
Acho que não existe uma forma automática para consultar feriados, a não ser cadastrá-los de forma manual, por exemplo, em uma tabela.


Existe sim, esse site aqui retorna um XML com todos os feriados do brasil, incluindo os feriados municipais

API com Feriados

Tenho usado e tem funcionado muito bem

Eduardo Pessoa
   - 26 dez 2016

Valdiney, funciona com qualquer tecnologia?

Eduardo Silva
   - 27 dez 2016


Citação:
Existe sim, esse site aqui retorna um XML com todos os feriados do brasil, incluindo os feriados municipaisAPI com Feriados
Tenho usado e tem funcionado muito bem


Esse é só para São Paulo... e para os outros estados?

Eduardo Pessoa
   - 27 dez 2016

Acho que tem que enviar um email.

http://www.calendario2017.net.br/api_feriados_municipais_estaduais_nacionais.php

Valdiney Pimenta
   - 28 jan 2017


Citação:
Valdiney, funciona com qualquer tecnologia?


Sim Eduardo, como retorna XML dá pra usar em qualquer tecnologia... Qualquer site ou linguagem (PHP, ASP, .NET, Ruby, etc).
Dá até pra usar embarcado em aplicativos de celular ou computador.
Tem um pessoal que usa em softwares de escritório, pra saber quando é dia útil numa cidade e tals...