A mini package to calculate public holidays in a country
We released a mini package called spatie/holidays that can calculate the public holidays of a country.
ou can get all holidays for a country by using the get
method.
use Spatie\Holidays\Holiday;
// returns an array of Belgian holidays
// for the current year
$holidays = Holidays::for('be')->get();
Alternatively, you could also pass an instance of Country
to the for
method.
use Spatie\Holidays\Holiday;
use Spatie\Holidays\Countries\Belgium;
// returns an array of Belgian holidays
// for the current year
$holidays = Holidays::for(Belgium::make())->get();
You can also pass a specific year.
use Spatie\Holidays\Holiday;
$holidays = Holidays::for(country: 'be', year: 2024))->get();
If you need to see if a date is a holiday, you can use the isHoliday
method.
use Spatie\Holidays\Holiday;
Holidays::for('be')->isHoliday('2024-01-01'); // true
If you need the name of the holiday, you can use the getName
method.
use Spatie\Holidays\Holiday;
Holidays::for('be')->getName('2024-01-01'); // Nieuwjaar
In closing
We've made this package for our own needs and packaged it, so you don't have to code it up in your project. You can see a list of all packages we've made previously on our company website.
Thanks! The principle can operate according to a certain regulation planet clicker 3 free
How do I know which country is supported?
abgerny music yes no tarot projecthunt
Introducing a lightweight package for calculating public holidays across different countries! This mini package makes it easy to retrieve and manage holiday dates based on country-specific calendars, fastest internet providers saving you time with automated updates and accurate holiday data for various regions.
Sprunki Incredibox is an interactive music creation game where players can craft unique musical compositions by utilizing the distinct sounds and personalities of various characters, offering a vibrant and creative musical experience.
Reviews best legal Slovak online casinos provide insights into trusted platforms. Highlighting secure licensing, fair play, and diverse games, these slovenskeonlinecasino.com reviews guide players in choosing reliable options. Emphasis on customer support and payment security ensures an excellent gambling experience.