dansoppelsa / laravel-carbon-macros
Laravel Carbon Macros
Package info
github.com/dansoppelsa/laravel-carbon-macros
pkg:composer/dansoppelsa/laravel-carbon-macros
v3.0
2026-08-27 04:43 UTC
Requires
- php: ^8.3
- illuminate/support: ^12.0|^13.0
Requires (Dev)
- orchestra/testbench: ^10.0|^11.0
- phpunit/phpunit: ^11.5|^12.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
A handy collection of international Illuminate\Support\Carbon date helpers
Requires PHP 8.3+ and Laravel 12 or 13.
Available Methods
Multi-National Dates
- isNewYearsDay
- isGoodFriday
- isEasterSunday
- isAllSaintsDay
- isChristmasDay
- isNewYearsEve
- isOrthodoxChristmasDay
- isOrthodoxChristmasEve
US Dates 🇺🇸
- isMlkJrDay
- isPresidentsDay
- isMemorialDay
- isIndependenceDay
- isLaborDay
- isColumbusDay
- isVeteransDay
- isAmericanThanksgiving
Canadian Dates 🇨🇦
- isFamilyDay
- isVictoriaDay
- isCanadaDay
- isCivicHoliday
- isLabourDay
- isCanadianThanksgiving
- isRemembranceDay
- isBoxingDay
Other Dates
- Algeria 🇩🇿
- Brazil 🇧🇷
- Egypt 🇪🇬
- France 🇫🇷
- Germany 🇩🇪
- India 🇮🇳
- Indonesia 🇮🇩
- Italy 🇮🇹
- Kenya 🇰🇪
- Netherlands 🇳🇱
- North Macedonia 🇲🇰
- Poland 🇵🇱
- Sweden 🇸🇪
- Tunisia 🇹🇳
- Ukraine 🇺🇦
- Zambia 🇿🇲
Installation
Install via composer
composer require dansoppelsa/laravel-carbon-macros
Usage
<?php use Illuminate\Support\Carbon; $day = Carbon::parse('2020-12-25'); $day->isChristmasDay(); // true $day->isCanadaDay(); // false $day->isNewYearsDay(); // false
