BrazilHoliday
Update readme.md on packagist
ブラジルホリデーは、それが休日であるかどうかを示すPHPライブラリです。今のところ、私たちは最も重要な休日しかありませんが、常に更新され、常に新しい休日を追加しています!
ライブラリは作曲家によってインストールできます(そして最も推奨されています)、インストールするコマンドは次のとおりです。
composer require gs-nasc/brazil-holiday
パッカジスト経由
ライブラリは簡単に実装でき、以下に使用できます。
注作曲家の自動車を運ぶことを忘れないでください
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/にエコーするdates.jsonファイルを編集します。
新しいモバイルホリデーを追加するには、どの休日をプロジェクトに追加する方法を探しているという問題を開きます
バグを修正したい場合は、プロジェクトのフォークを実行するだけで、バグとテストを整理して、すべてが機能している場合にすべてが機能しているかどうかを確認します。
| 状態 | |
|---|---|
| 新年 | ✔✔️ |
| 国際女性の日 | ✔✔️ |
| うそをついている日 | ✔✔️ |
| インド人の日 | ✔✔️ |
| ティラデンテス | ✔✔️ |
| ブラジルの発見 | ✔✔️ |
| 労働者の日 | ✔✔️ |
| 奴隷制の廃止の日 | ✔✔️ |
| 世界環境の日 | ✔✔️ |
| バレンタインデー | ✔✔️ |
| 聖ヨハネの日 | ✔✔️ |
| 友達の日 | ✔✔️ |
| 祖父母の日 | ✔✔️ |
| 学生の日 | ✔✔️ |
| 民間伝承の日 | ✔✔️ |
| 兵士の日 | ✔✔️ |
| ブラジルの独立 | ✔✔️ |
| 木の日 | ✔✔️ |
| 国際平和の日 | ✔✔️ |
| 子供の日 | ✔✔️ |
| 私たちの聖母アパレシダ | ✔✔️ |
| 先生の日 | ✔✔️ |
| ナショナルブックデー | ✔✔️ |
| ハロウィーン | ✔✔️ |
| ネクタイ | ✔✔️ |
| 共和国の宣言 | ✔✔️ |
| 旗の日 | ✔✔️ |
| ナショナルブラックアウェアネスデー | ✔✔️ |
| 国際人権デー | ✔✔️ |
| クリスマスイブ | ✔✔️ |
| クリスマス | ✔✔️ |
| 大晦日 | ✔✔️ |
| カーニバル | ✔✔️ |
| イースター | ✔✔️ |
| 聖金曜日 | ✔✔️ |
| コーパス・キリスト | ✔✔️ |
| 母の日 | ✔✔️ |
| 父の日 | ✔✔️ |
| 公務員の日 | ✔✔️ |