Le Brésil Holiday est une bibliothèque PHP qui dit que ce soit ou non des vacances, pour l'instant nous n'avons que les vacances les plus importantes, mais nous sommes constamment mis à jour et en ajoutant toujours de nouvelles vacances!
La bibliothèque peut être installée par le compositeur (et est la plus recommandée), la commande à installer est celle ci-dessous:
composer require gs-nasc/brazil-holiday
via packagist
La bibliothèque est facile à implémenter et à utiliser ci-dessous sont des exemples de codes:
Remarque n'oubliez pas de transporter le compositeur automatique
use BrazilHoliday Holiday ;
$ holiday = new Holiday ();
// Aqui carregamos o ano que vamos usar para encontrarmos o feriado
// Somente feriados que não são dias úteis (Ex: Natal)
$ holiday -> load ( 2021 );
// Todos os feriados ( Ex: Dia da Bandeira )
$ holiday -> load ( 2021 , " all " );
// troque 2021 pelo ano que irá utilizar
// No lugar de 01/01/2021 coloque a data que você quer
//saber se é feriado, siga o padrão que está ali!
$ date = DateTime:: createFromFormat ( ' d/m/Y ' , ' 01/01/2021 ' );
// Finalmente verificamos se é ou não feriado
$ feriado = $ holiday -> isHoliday ( $ date );
echo ( $ feriado ) ? " Feriado " . $ feriado -> title : " Não é feriado " ;
// OU
if ( $ feriado ) {
$ foo = " Feriado " . $ feriado -> title ;
} else {
$ foo = " Não é feriado " ;
}
echo $ foo ; use BrazilHoliday Holiday ;
$ holiday = new Holiday ();
// Aqui carregamos o ano que vamos usar para encontrarmos o feriado
// Somente feriados que não são dias úteis (Ex: Natal)
$ holiday -> load ( 2021 );
// Todos os feriados ( Ex: Dia da Bandeira )
$ holiday -> load ( 2021 , " all " );
// troque 2021 pelo ano que irá utilizar
// Finalmente verificamos se é ou não feriado
$ feriado = $ holiday -> todayHoliday ();
echo ( $ feriado ) ? " Feriado " . $ feriado -> title : " Não é feriado " ;
// OU
if ( $ feriado ) {
$ foo = " Feriado " . $ feriado -> title ;
} else {
$ foo = " Não é feriado " ;
}
echo $ foo ; use BrazilHoliday Holiday ;
$ holiday = new Holiday ();
// Aqui carregamos o ano que vamos usar para encontrarmos o feriado
// Somente feriados que não são dias úteis (Ex: Natal)
$ holiday -> load ( 2021 );
// Todos os feriados ( Ex: Dia da Bandeira )
$ holiday -> load ( 2021 , " all " );
// troque 2021 pelo ano que irá utilizar
// Finalmente verificamos se é ou não feriado
$ feriado = $ holiday -> tomorrowHoliday ();
echo ( $ feriado ) ? " Feriado " . $ feriado -> title : " Não é feriado " ;
// OU
if ( $ feriado ) {
$ foo = " Feriado " . $ feriado -> title ;
} else {
$ foo = " Não é feriado " ;
}
echo $ foo ; use BrazilHoliday Holiday ;
$ holiday = new Holiday ();
// Aqui carregamos o ano que vamos usar para encontrarmos o feriado
// Somente feriados que não são dias úteis (Ex: Natal)
$ holiday -> load ( 2021 );
// Todos os feriados ( Ex: Dia da Bandeira )
$ holiday -> load ( 2021 , " all " );
// troque 2021 pelo ano que irá utilizar
// Finalmente verificamos se é ou não feriado
$ feriado = $ holiday -> yesterdayHoliday ();
echo ( $ feriado ) ? " Feriado " . $ feriado -> title : " Não é feriado " ;
// OU
if ( $ feriado ) {
$ foo = " Feriado " . $ feriado -> title ;
} else {
$ foo = " Não é feriado " ;
}
echo $ foo ;Lorsque la bibliothèque est Holiday renvoie un objet avec les attributs suivants:
Quand ce n'est pas des vacances, la bibliothèque renvoie false
Si vous manquez des vacances ou si vous souhaitez obtenir un bug qui a trouvé les étapes ci-dessous:
Pour ajouter de nouvelles vacances fixes (par exemple Noël), faites simplement une fourche de ce respectory et modifiez le fichier dates.json qui fait écho dans le src/ en suivant vos normes, lorsque je termine, je fais simplement une demande de traction pour analyser la commande et si je fais la bibliothèque, j'ajouterai au projet.
Pour ajouter de nouvelles vacances mobiles, ouvrez un problème disant quelles vacances je chercherai une méthode pour l'ajouter au projet
Si vous souhaitez corriger un bogue, faites simplement la fourche du projet, rangez le bogue et testez pour voir si tout continue de fonctionner si tout fonctionne pour faire une demande de traction à implémenter.
| Statut | |
|---|---|
| Nouvelle année | ✔️ |
| Journée internationale de la femme | ✔️ |
| Jour de couchage | ✔️ |
| Jour de l'Indien | ✔️ |
| Tiradentes | ✔️ |
| Découverte du Brésil | ✔️ |
| Fête du travail | ✔️ |
| Jour d'abolition de l'esclavage | ✔️ |
| Journée mondiale de l'environnement | ✔️ |
| Saint Valentin | ✔️ |
| Jour de la Saint-Jean | ✔️ |
| La journée de l'ami | ✔️ |
| Journée des grands-parents | ✔️ |
| Jour d'étudiant | ✔️ |
| Jour du folklore | ✔️ |
| Jour du soldat | ✔️ |
| Indépendance du Brésil | ✔️ |
| Jour de l'arbre | ✔️ |
| Journée internationale de la paix | ✔️ |
| Journée des enfants | ✔️ |
| Notre-Dame aparecida | ✔️ |
| Journée des enseignants | ✔️ |
| Journée nationale du livre | ✔️ |
| Halloween | ✔️ |
| Cravate | ✔️ |
| Proclamation de la République | ✔️ |
| Jour du drapeau | ✔️ |
| Journée nationale de sensibilisation aux Noirs | ✔️ |
| Journée internationale des droits de l'homme | ✔️ |
| la veille de Noël | ✔️ |
| Noël | ✔️ |
| Nouvel An | ✔️ |
| Carnaval | ✔️ |
| Pâques | ✔️ |
| Vendredi Saint | ✔️ |
| Corpus Christ | ✔️ |
| fête des Mères | ✔️ |
| Fête des pères | ✔️ |
| Journée des fonctionnaires | ✔️ |