
Working with dates in php is easy but working with bank holidays is a little more involved thankfully there is an awesome Carbon class that makes it super easy!
Getting setup requires composer:
composer require citco/carbon
Then to use it import it:
use Citco\Carbon;
Then you can initialise it and use it like this:
// Creates a new instance of the class
$c = new Carbon(); // Today's date
Get an array of bank holidays:
// Returns array of holidays for the given year
$c->getBankHolidays(2017);
To check if a date falls on a bank holiday it’s as simple as:
$boolean = $c->isBankHoliday('2017-03-28');
Returns the event when it’s a bank holiday and null for any other day.
Get the library from https://github.com/citco/carbon
Subscribe to my newsletter for the latest updates on my books and digital products.
Find posts, tutorials, and resources quickly.
Subscribe to my newsletter for the latest updates on my books and digital products.