Download the PHP package gs-nasc/brazil-holiday without Composer
On this page you can find all versions of the php package gs-nasc/brazil-holiday. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gs-nasc/brazil-holiday
More information about gs-nasc/brazil-holiday
Files in gs-nasc/brazil-holiday
Package brazil-holiday
Short Description PHP Package thats verify if date is or not a holiday.
License MIT
Informations about the package brazil-holiday
Brazil Holiday
Brazil Holiday é uma biblioteca PHP que diz se um dia é ou não feriado, por enquanto temos só os feriados mais importantes mas estamos em constante atualização e sempre adicionando novos feriados!
Começando
Instalando
A biblioteca pode ser instalada pelo composer (e é o mais recomendado), o comando para instalar é este abaixo:
via Packagist
Implementando
A biblioteca é de fácil implementação e utilização abaixo estão códigos de exemplo:
Obs. lembre-se de carregar o autoload do composer
Qualquer data
Hoje
Amanhã
Ontem
Quando é feriado a biblioteca retorna um objeto com os seguintes atributos:
- title (Título do feriado. Ex: Ano Novo)
- date (Data do feriado. Ex: 01/01/2021)
- type (Tipo do feriado. Ex: Feriado Nacional)
Quando não é feriado a biblioteca retorna
Como ajudar?
Se você está sentindo falta de algum feriado ou quer arrumar algum bug que encontrou siga os passos abaixo:
Adicionar novo feriado
Feriado Fixo
Para adicionar um novo feriado fixo (Ex: Natal) é só fazer um fork deste respositório e editar o arquivo dates.json que se econtra na pasta seguindo seus padrões, quando terminar é só fazer um Pull Request que eu analizarei o pedido e caso se enquadre na Biblioteca adicionarei no projeto.
Feriado Móvel
Para adicionar um novo feriado móvel basta abrir uma Issue dizendo qual o feriado que eu buscarei um método de adiciona-lo no projeto
Arrumar Bug
Caso queira arrumar algum bug é só fazer fork do projeto, arrumar o bug e fazer testes para ver se tudo continua funcionando, caso tudo funcione fazer um Pull Request para ser implementado.
Tabela de Feriados Disponíveis
Status | |
---|---|
Ano Novo | ✔️ |
Dia Internacional da Mulher | ✔️ |
Dia da Mentira | ✔️ |
Dia do Índio | ✔️ |
Tiradentes | ✔️ |
Descobrimento do Brasil | ✔️ |
Dia do Trabalhador | ✔️ |
Dia da Abolição da Escravatura | ✔️ |
Dia Mundial do Meio Ambiente | ✔️ |
Dia dos Namorados | ✔️ |
Dia de São João | ✔️ |
Dia do Amigo | ✔️ |
Dia dos Avós | ✔️ |
Dia do Estudante | ✔️ |
Dia do Folclore | ✔️ |
Dia do Soldado | ✔️ |
Independência do Brasil | ✔️ |
Dia da Árvore | ✔️ |
Dia Internacional da Paz | ✔️ |
Dia das Crianças | ✔️ |
Nossa Senhora Aparecida | ✔️ |
Dia do Professor | ✔️ |
Dia Nacional do Livro | ✔️ |
Halloween | ✔️ |
Finados | ✔️ |
Proclamação da República | ✔️ |
Dia da Bandeira | ✔️ |
Dia Nacional da Consciência Negra | ✔️ |
Dia Internacional dos Direitos Humanos | ✔️ |
Véspera de Natal | ✔️ |
Natal | ✔️ |
Véspera de Ano Novo | ✔️ |
Carnaval | ✔️ |
Páscoa | ✔️ |
Sexta-Feira Santa | ✔️ |
Corpus Christ | ✔️ |
Dia da Mães | ✔️ |
Dia dos Pais | ✔️ |
Dia do Servidor Público | ✔️ |