Brasilienfeiertag ist eine PHP -Bibliothek, die besagt, ob es sich um einen Urlaub handelt oder nicht. Im Moment haben wir nur die wichtigsten Feiertage, aber wir sind ständig aktualisiert und fügen immer neue Feiertage hinzu!
Die Bibliothek kann vom Komponisten installiert werden (und ist die am meisten empfohlen). Der zu installierende Befehl lautet unten:
composer require gs-nasc/brazil-holiday
Via Packagist
Die Bibliothek ist einfach zu implementieren und verwendet unten beispielsweise Codes:
Beachten Sie , dass Sie den Komponisten autoad tragen, um zu tragen
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 ;Wenn die Bibliothek der Bibliothek ist, gibt ein Objekt mit den folgenden Attributen zurück:
Wenn es kein Urlaub ist, gibt die Bibliothek false zurück
Wenn Sie einen Urlaub fehlen oder einen Fehler erhalten möchten, der die folgenden Schritte gefunden hat:
Um einen neuen festen Feiertag hinzuzufügen (z. B. Weihnachten), machen Sie einfach eine Gabel dieser Resposterorie und bearbeiten Sie die Dateidaten.JSON -Datei, die im src/ Ihre Standards folgt. Wenn Sie beendet werden, stellen Sie einfach eine Pull -Anfrage vor, dass ich die Bestellung analysiere, und wenn ich in die Bibliothek bin, füge ich das Projekt hinzu.
Um einen neuen Mobilfeiertag hinzuzufügen, eröffnen Sie einfach ein Problem mit der Aufschrift welcher Urlaub werde ich nach einer Methode suchen, um es dem Projekt hinzuzufügen
Wenn Sie einen Fehler beheben möchten, machen Sie einfach die Gabelung des Projekts, räumen Sie den Fehler auf und testen Sie, ob alles weiter funktioniert, wenn alles funktioniert, um eine Pull -Anfrage zu stellen, die implementiert werden soll.
| Status | |
|---|---|
| Neujahr | ✔️ |
| Internationaler Frauentag | ✔️ |
| Lügentag | ✔️ |
| Tag des Inders | ✔️ |
| Tiradentes | ✔️ |
| Entdeckung Brasiliens | ✔️ |
| Arbeitstag | ✔️ |
| Tag der Abschaffung der Sklaven | ✔️ |
| Weltumwelttag | ✔️ |
| Valentinstag | ✔️ |
| St. John's Day | ✔️ |
| Tag des Freundes | ✔️ |
| Großeltern Tag | ✔️ |
| Studententag | ✔️ |
| Folklore -Tag | ✔️ |
| Soldatentag | ✔️ |
| Unabhängigkeit Brasiliens | ✔️ |
| Baumtag | ✔️ |
| Internationaler Friedenstag | ✔️ |
| Kindertag | ✔️ |
| Unsere Lieben Frau Apartcida | ✔️ |
| Lehrertag | ✔️ |
| National Book Day | ✔️ |
| Halloween | ✔️ |
| Binden | ✔️ |
| Proklamation der Republik | ✔️ |
| Flag -Tag | ✔️ |
| Nationales Schwarzbewusstseinstag | ✔️ |
| Internationaler Menschenrechtstag | ✔️ |
| Heiligabend | ✔️ |
| Weihnachten | ✔️ |
| Silvester | ✔️ |
| Karneval | ✔️ |
| Ostern | ✔️ |
| Karfreitag | ✔️ |
| Corpus Christus | ✔️ |
| Muttertag | ✔️ |
| Vatertag | ✔️ |
| Tag der Beamten | ✔️ |