BrazilHoliday
Update readme.md on packagist
巴西假期是一個PHP圖書館,說這是否是假期,目前我們只有最重要的假期,但我們不斷更新並始終添加新的假期!
庫可以由作曲家安裝(並且是最建議的),要安裝的命令在以下:
composer require gs-nasc/brazil-holiday
通過Packagist
庫易於實現,在下面使用的是示例代碼:
注意記住要攜帶作曲家自動加載
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
如果您缺少假期或想找到一些錯誤,以發現以下步驟:
要添加一個新的固定假期(例如聖誕節),只需構成此急診的叉子,然後編輯日期。 JSON文件在src/按照您的標準符合您的標準,只需提出一個拉動請求,我將分析訂單,如果我適合圖書館,我將添加到項目中。
要添加一個新的移動假期,請打開一個問題,說我將尋找一種將其添加到項目的方法
如果要修復錯誤,只需完成項目的叉子,打包錯誤並測試以查看一切是否一直在起作用,是否一切正常為實現。
| 地位 | |
|---|---|
| 新年 | ✔️ |
| 國際婦女節 | ✔️ |
| 撒謊的一天 | ✔️ |
| 印度人的日子 | ✔️ |
| tiradentes | ✔️ |
| 發現巴西 | ✔️ |
| 勞動節 | ✔️ |
| 廢除奴隸制的一天 | ✔️ |
| 世界環境日 | ✔️ |
| 情人節 | ✔️ |
| 聖約翰節 | ✔️ |
| 朋友節 | ✔️ |
| 祖父母的一天 | ✔️ |
| 學生節 | ✔️ |
| 民俗日 | ✔️ |
| 士兵的日子 | ✔️ |
| 巴西的獨立 | ✔️ |
| 樹日 | ✔️ |
| 國際和平日 | ✔️ |
| 兒童節 | ✔️ |
| 我們夫人阿帕雷基達 | ✔️ |
| 老師節 | ✔️ |
| 國家書籍日 | ✔️ |
| 萬聖節 | ✔️ |
| 領帶 | ✔️ |
| 宣告共和國 | ✔️ |
| 旗日 | ✔️ |
| 國家黑人意識日 | ✔️ |
| 國際人權日 | ✔️ |
| 聖誕節前夕 | ✔️ |
| 聖誕節 | ✔️ |
| 除夕 | ✔️ |
| 狂歡 | ✔️ |
| 復活節 | ✔️ |
| 耶穌受難日 | ✔️ |
| 科珀斯基督 | ✔️ |
| 母親節 | ✔️ |
| 父親節 | ✔️ |
| 公務日 | ✔️ |