Você está na página 1de 1

http://www.feriadosmunicipais.com.

br/feriados-nacionais/
http://www.brasil.gov.br/sobre/o-brasil/estado-brasileiro/feriados-nacionais
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++
01/01/2013 ( tera-feira ) - Confraternizao universal ( Feriado nacional )
12/02/2013 ( tera-feira ) - Carnaval
13/02/2013 ( quarta-feira ) - Cinzas
16/02/2013 ( sbado ) - Fim do horrio de vero
08/03/2013 ( sexta-feira ) - Dia Internacional da Mulher
21/03/2013 ( quinta-feira ) - Incio do outono
29/03/2013 ( sexta-feira ) - Paixo de Cristo
31/03/2013 ( domingo ) - Pscoa
19/04/2013 ( sexta-feira ) - Dia do ndio
21/04/2013 ( domingo ) - Tiradentes ( Feriado nacional )
22/04/2013 ( segunda-feira ) - Descobrimento do Brasil
01/05/2013 ( quarta-feira ) - Dia do Trabalho ( Feriado nacional )
12/05/2013 ( domingo ) - Dia das mes
30/05/2013 ( quinta-feira ) - Corpus Christi
12/06/2013 ( quarta-feira ) - Dia dos Namorados
21/06/2013 ( sexta-feira ) - Incio do inverno
11/08/2013 ( domingo ) - Dia dos Pais
07/09/2013 ( sbado ) - Independncia do Brasil ( Feriado nacional )
23/09/2013 ( segunda-feira ) - Incio da primavera
12/10/2013 ( sbado ) - Nossa Senhora Aparecida ( Feriado nacional )
15/10/2013 ( tera-feira ) - Dia dos Professores
20/10/2013 ( domingo ) - Incio do horrio de vero
02/11/2013 ( sbado ) - Finados ( Feriado nacional )
15/11/2013 ( sexta-feira ) - Proclamao da Repblica ( Feriado nacional )
19/11/2013 ( tera-feira ) - Dia da Bandeira
20/11/2013 ( quarta-feira ) - Dia da Conscincia Negra
21/12/2013 ( sbado ) - Incio do vero
25/12/2013 ( quarta-feira ) - Natal ( Feriado nacional )
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++
http://www.planetadelphi.com.br/dica/5912/
retorna-se-uma-data-e-feriado-movelRetorna se uma data feriado mvel
function FeriadoMovel(Data : TDateTime) : Boolean;
var a, b, c, d, e, f, g, h, i, k, l, m, p, q, Ano, Mes, Dia : Word;
begin
Result := False;DecodeDate(Data, Ano, Mes, Dia);
A := (Ano mod 19);
B := (Ano div 100);
C := (Ano mod 100);
D := (B div 4);
E := (B mod 4);
F := ((B + 8) div 25);
G := ((B - F + 1) div 3);
H := ((19 * A + B - D - G + 15) mod 30);
I := (C div 4);K := (C mod 4);
L := ((32 + 2 * E + 2 * I - H - K) mod 7);
M := ((A + 11 * H + 22 * L) div 451);
P := ((H + L - 7 * M + 114) div 31);
Q := ((H + L - 7 * M + 114) mod 31) + 1;
if EncodeDate(ano, p, q) = Data then Result := True;
if EncodeDate(ano, p, q) - 2 = Data then Result := True;
if EncodeDate(ano, p, q) - 47 = Data then Result := True;
if EncodeDate(ano, p, q) + 60 = Data then Result := True;

Você também pode gostar