BrazilHoliday
Update readme.md on packagist
브라질 홀리데이는 휴가인지 여부를 말하는 PHP 도서관입니다. 현재 우리는 가장 중요한 휴일 만 가지고 있지만 끊임없이 업데이트되어 항상 새로운 휴일을 추가합니다!
라이브러리는 작곡가가 설치할 수 있으며 (가장 권장되는) 설치 명령은 다음과 같습니다.
composer require gs-nasc/brazil-holiday
Packagist를 통해
라이브러리는 구현하기 쉽고 아래에서 사용하는 예제 코드입니다.
참고 Composer Autoad를 전달하십시오
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 ;도서관이 휴일 인 경우 다음 속성이있는 개체를 반환합니다.
휴일이 아닌 경우 도서관은 false 반환합니다.
휴가가 없거나 아래 단계를 찾은 버그를 얻으려면 다음과 같습니다.
새로운 고정 휴가 (예 : 크리스마스)를 추가하려면이 호흡기의 포크를 만들고 날짜를 편집하십시오. src/ 에서 반향하는 날짜.
새로운 모바일 휴가를 추가하려면 어떤 휴일에 프로젝트에 추가하는 방법을 찾을 수있는 문제를 열어
버그를 고치려면 프로젝트의 포크를 수행하려면 버그를 포장하고 모든 것이 계속 작동하는지 테스트하십시오. 모든 것이 계속 작동하는지 확인하십시오.
| 상태 | |
|---|---|
| 새해 | ✔️ |
| 국제 여성의 날 | ✔️ |
| 거짓말의 날 | ✔️ |
| 인도의 날 | ✔️ |
| Tiradentes | ✔️ |
| 브라질의 발견 | ✔️ |
| 노동절 | ✔️ |
| 노예 폐지의 날 | ✔️ |
| 세계 환경의 날 | ✔️ |
| 발렌타인 데이 | ✔️ |
| 세인트 존의 날 | ✔️ |
| 친구의 날 | ✔️ |
| 조부모의 날 | ✔️ |
| 학생의 날 | ✔️ |
| 민속의 날 | ✔️ |
| 군인의 날 | ✔️ |
| 브라질의 독립성 | ✔️ |
| 나무의 날 | ✔️ |
| 국제 평화의 날 | ✔️ |
| 아이들의 날 | ✔️ |
| 우리 성모 아파레다 | ✔️ |
| 선생님의 날 | ✔️ |
| 전국 책의 날 | ✔️ |
| 할로윈 | ✔️ |
| 묶다 | ✔️ |
| 공화국의 선포 | ✔️ |
| 깃발의 날 | ✔️ |
| 전국 흑인 인식의 날 | ✔️ |
| 국제 인권의 날 | ✔️ |
| 크리스마스 이브 | ✔️ |
| 크리스마스 | ✔️ |
| 새해 전야 | ✔️ |
| 사육제 | ✔️ |
| 부활절 | ✔️ |
| 좋은 금요일 | ✔️ |
| 코퍼스 그리스도 | ✔️ |
| 어머니의 날 | ✔️ |
| 아버지의 날 | ✔️ |
| 공무원의 날 | ✔️ |