Documentation For HU Holidays PHP Carbon Wrapper
Hungarian Holidays Wrapper for the Carbon DateTime Library. Adds support for 54 holidays
See on Github
Supported Holidays
- Újév
- Vízkereszt, a farsang kezdete
- A világirodalom napja
- A vallások világnapja
- A magyar kultúra napja
- A holokauszt nemzetközi emléknapja
- A civilek napja
- Rejtvényfejtők világnapja
- Rákellenes világnap
- Valentin-nap
- A kínai újév kezdete
- Hamvazószerda
- A meteorológiai tavasz kezdete
- Energiatakarékossági világnap
- Nőnap
- Nemzetközi pi nap
- Az 1848-as forradalom ünnepe
- A víz világnapja
- Bolondok napja
- Nagypéntek
- Húsvét hétfő
- Az egészség világnapja
- A magyar költészet napja
- A Föld napja
- A méhek napja
- A munka ünnepe
- A Nap napja
- Anyák napja
- Madarak és Fák Napja
- A család nemzetközi napja
- Nemzetközi férfinap
- Kihívás napja
- Gyereknap
- Pünkösdhétfő
- Környezetvédelmi világnap
- Medárd napja
- Apák napja
- Semmelweis-nap
- A Hold napja
- Nagyboldogasszony napja
- Az államalapítás ünnepe
- Európai autómentes nap
- Az aradi vértanúk emléknapja
- Földünkért világnap
- Az 1956-os forradalom ünnepe
- Őszirózsás forradalom
- Mindenszentek
- Halottak napja
- Black Friday
- Cyber Monday
- A Nobel-díj alapításának napja
- Szenteste
- Karácsony
- Karácsony másnap
- Szilveszter
How To Use Use With Composer
$ composer require castorland/hu-holidays
require 'vendor/autoload.php';
use Castorland\HUHolidays\Carbon;
$holidays = new Carbon();
How To Use Use Without Composer
require 'path/to/nesbot/Carbon.php';
require 'path/to/castorland/Carbon.php';
use Castorland\HUHolidays\Carbon;
$holidays = new Carbon();
Utilities
addHoliday()
Add your own holiday
$holidays = new Carbon();
$carbon->addHoliday([
'name' => "A kockásfülű nyúl kezdete",
'date' => Carbon::create(1977, 8, 26),
'bank_holiday' => false
]);
$carbon->addHoliday([
'name' => "SZJA Bevallás",
'date' => function() use($carbon) {
$q1 = Carbon::create($carbon->year, 5, 22, 0, 0, 0);
if($q1->isBankHoliday()) {
$q1->addDay();
if($q1->isWeekend()) {
$q1->next(Carbon::MONDAY);
}
}
if($q1->isWeekend()) {
$q1->next(Carbon::MONDAY);
}
if($q1 < $carbon) { $q1=Carbon::create($carbon->year + 1, 5, 22, 0, 0, 0);
if($q1->isBankHoliday()) {
$q1->addDay();
if($q1->isWeekend()) {
$q1->next(Carbon::MONDAY);
}
}
if($q1->isWeekend()) {
$q1->next(Carbon::MONDAY);
}
}
if($q1->isBankHoliday()) {
$q1->addDay();
}
return $q1;
},
'bank_holiday' => false
]);
setHolidays()
Set which holidays you want to use. By default will use all holidays.
setHolidays(array : $holidays)
$holiday = Carbon::create(2020, 1, 1);
$holiday->setHolidays(['Bolondok Napja']);
// the only holiday that will be used is Bolondok Napja
getHolidaysByYear()
Get holidays for the current year of the Carbon object.
getHolidaysByYear(string|array $name, int $year=null) : array : object
$carbon = Carbon::create(2020, 1, 1);
$holidays = $carbon->getHolidaysByYear('all');
// [
// {
// "name": "A Nap napja", // string
// "date": "2020-05-03 00:00:00", // DateTime object
// "bank_holiday": false, // boolean
// "days_away": 1 // int
// }, {
// "name": "Madarak és Fák Napja", // string
// "date": "2020-05-10 00:00:00", // DateTime object
// "bank_holiday": false, // boolean
// "days_away": 8 // int
// },
// ...
// ]
foreach ($holidays as $holiday) {
echo $holiday->name . '<br>' . $holiday->date . '<br>' . $holiday->days_away . '<br><br>';
}
$carbon = Carbon::create(2020, 1, 1);
$holidays = $carbon->getHolidaysByYear('all', 1999);
// [
// ...
// {
// "name": "Bolondok napja", // string
// "date": "1999-04-01 00:00:00", // Carbon object
// "bank_holiday": false, // boolean
// "days_away": 7580 // int
// }
// ...
// ]
$carbon = Carbon::create(2020, 3, 8);
$holidays = $carbon->getHolidaysByYear(["Karácsony", "Húsvéthétfő", "Az államalapítás ünnepe"]);
// [
// {
// "name": "Húsvéthétfő", // string
// "date": "2020-04-13 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 36 // int
// }, {
// "name": "Az államalapítás ünnepe", // string
// "date": "2020-08-20 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 165 // int
// }, {
// "name": "Karácsony", // string
// "date": "2020-12-25 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 292 // int
// }
// ]
$carbon = Carbon::create(2020, 3, 8);
$holidays = $carbon->getHolidaysByYear(["Karácsony", "Húsvéthétfő", "Az államalapítás ünnepe"], 2024);
// [
// {
// "name": "Húsvéthétfő", // string
// "date": "2024-04-01 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 1485 // int
// }, {
// "name": "Az államalapítás ünnepe", // string
// "date": "2024-08-20 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 1626 // int
// }, {
// "name": "Karácsony", // string
// "date": "2024-12-25 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 1753 // int
// }
// ]
getHolidaysInDays()
Get holidays in the next amount of days. To only check for certain holidays pass either a string or array of names to $holidays
getHolidaysInDays(int $days, string|array $holidays=null) : array : object
$carbon = Carbon::create(2020, 5, 2);
$holidays = $carbon->getHolidaysInDays(300, 'all');
// or
$holidays = $carbon->getHolidaysInDays(300);
// [
// {
// "name": "A Nap napja", // string
// "date": "2020-05-03 00:00:00", // DateTime object
// "bank_holiday": false, // boolean
// "days_away": 1 // int
// }, {
// "name": "Madarak és Fák Napja", // string
// "date": "2020-05-10 00:00:00", // DateTime object
// "bank_holiday": false, // boolean
// "days_away": 8 // int
// },
// ...
// ]
foreach ($holidays as $holiday) {
echo $holiday->name . '<br>' . $holiday->date . '<br>' . $holiday->days_away . '<br><br>';
}
$carbon = Carbon::create(2020, 5, 28);
$holidays = $carbon->getHolidaysInDays(300, ["Karácsony", "Húsvéthétfő", "Az államalapítás ünnepe"]);
// [
// {
// "name": "Az államalapítás ünnepe", // string
// "date": "2020-08-20 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 165 // int
// }, {
// "name": "Karácsony", // string
// "date": "2020-12-25 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 292 // int
// }
//
// // notice how Húsvéthétfő is on 2020-04-13 and not returned because it is not in the next 300 days
// ]
getHolidaysInYears()
Get holidays in the next amount of years. To only check for certain holidays pass either a string or array of names to $holidays
getHolidaysInYears(int $years, string|array $holidays=null) : array : object
$carbon = Carbon::create(2020, 8, 18);
$holidays = $carbon->getHolidaysInYears(1, 'all');
// or
$holidays = $carbon->getHolidaysInYears(1);
// [
// {
// "name": "Az államalapítás ünnepe", // string
// "date": "2020-08-20 00:00:00", // DateTime object
// "bank_holiday": true,// boolean
// "days_away": 2 // int
// }, {
// "name": "Európai autómentes nap", // string
// "date": "2020-09-22 00:00:00", // DateTime object
// "bank_holiday": false, // boolean
// "days_away": 35 // int
// },
// ...
// ]
foreach ($holidays as $holiday) {
echo $holiday->name . '<br>' . $holiday->date . '<br>' . $holiday->days_away . '<br><br>';
}
$carbon = Carbon::create(2020, 8, 21);
$holidays = $carbon->getHolidaysInYears(2, ["Karácsony", "Húsvéthétfő", "Az államalapítás ünnepe"]);
// [
// {
// "name": "Karácsony", // string
// "date": "2020-12-25 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 126 // int
// }, {
// "name": "Húsvéthétfő", // string
// "date": "2021-04-05 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 227 // int
// }, {
// "name": "Az államalapítás ünnepe", // string
// "date": "2021-08-20 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 364 // int
// }, {
// "name": "Karácsony", // string
// "date": "2021-12-25 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 491 // int
// }, {
// "name": "Húsvéthétfő", // string
// "date": "2022-04-18 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 605 // int
// }, {
// "name": "Az államalapítás ünnepe", // string
// "date": "2022-08-20 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 729 // int
// }
// ]
isHoliday()
Check if date is holiday. Returns boolean
isHoliday() : boolean
$carbon = Carbon::create(2020, 1, 1);
$carbon->isHoliday(); // true
$carbon = Carbon::create(2020, 1, 2);
$carbon->isHoliday(); // false
setBankHolidays()
Set which holidays are bank holidays. Defaults are all standard bank holidays.
setBankHolidays(array : $holidays)
$holiday->setBankHolidays(['Bolondok napja']);
// Bolondok napja is now the only bank holiday
isBankHoliday()
Check if date is a Bank Holiday and the day it is observed on. I.E. if the holiday falls if a holiday falls on Sunday, the holiday is observed the next day (Monday). Note: Bank holidays are Monday - Friday Only. Holidays that are always on weekends are not consider bank holidays. Also holidays that are Bank Holidays but fall on Saturday are NOT observed on the previous Friday. Returns boolean
Does not work if you override BusinessDays with setBusinessDays()
isBankHoliday() : boolean
$carbon = Carbon::create(2020, 1, 1); // Újév - Wednesday
$carbon->isBankHoliday(); // boolean (true)
$carbon = Carbon::create(2020, 1, 2);
$carbon->isBankHoliday(); // boolean (false)
$carbon = Carbon::create(2018, 5, 3); // A Nap napja
$carbon->isBankHoliday(); // boolean (false)
$carbon = Carbon::create(2018, 12, 25); // Karácsony - Tuesday
$carbon->isBankHoliday(); // boolean (true)
$carbon = Carbon::create(2016, 12, 25); // Karácsony - Sunday
$carbon->isBankHoliday(); // boolean (false)
$carbon = Carbon::create(2016, 12, 26); // Monday
$carbon->isBankHoliday(); // boolean (true)
$carbon = Carbon::create(2021, 12, 25); // Karácsony - Saturday
$carbon->isBankHoliday(); // boolean (false)
$carbon = Carbon::create(2021, 12, 24); // Friday
$carbon->isBankHoliday(); // boolean (false)
getHoliday()
Checks if the date is a holiday and will return an array of holiday(s)
getHoliday(): array
$carbon = Carbon::create(2020, 1, 1);
$carbon->getHoliday();
// [{
// "name": "Újév",
// "date": "2020-01-01 00:00:00",
// "bank_holiday": true,
// "days_away": 0
// }]
$carbon = Carbon::create(2020, 1, 2);
$carbon->getHoliday();
// []
getHolidayName()
Get name if date is holiday. Returns string or false
getHolidayName() : string|false
$carbon = Carbon::create(2020, 1, 1);
$carbon->getHolidayName(); // Újév
$carbon = Carbon::create(2016, 12, 26); // Monday
$carbon->getHolidayName(); // Karácsony (Observed)
getNextHolidays()
Get the next $number of holidays
getNextHolidays(int $number=1) : array : object
$carbon = Carbon::create(2020, 5, 2);
$carbon->getNextHolidays(2);
// [
// {
// "name": "A Nap napja", // string
// "date": "2020-05-03 00:00:00", // DateTime object
// "bank_holiday": false, // boolean
// "days_away": 1 // int
// }, {
// "name": "Madarak és Fák Napja", // string
// "date": "2020-05-10 00:00:00", // DateTime object
// "bank_holiday": false, // boolean
// "days_away": 8 // int
// },
// ]
getPrevHolidays()
Get the previous $number of holidays
getPrevHolidays(int $number=1) : array : object
$carbon = Carbon::create(2020, 2, 9);
$carbon->getPrevHolidays(2);
// [
// {
// "name": "Rákellenes világnap", // string
// "date": "2020-02-04 00:00:00", // Carbon object
// "bank_holiday": false,// boolean
// "days_away": 7 // int
// }, {
// "name": "Rejtvényfejtők világnapja", // string
// "date": "2020-02-03 00:00:00", // Carbon object
// "bank_holiday": true, // boolean
// "days_away": 20 // int
// },
// ]
getNextHolidayName()
Get name of the next holiday. Returns string
getNextHolidayName() : string
$carbon = Carbon::create(2020, 6, 6);
$carbon->getNextHolidayName(); // Medárd napja
getNextHolidayDays()
Get number of days away the next holiday is. Returns int
getNextHolidayDays() : int
$carbon = Carbon::create(2020, 6, 6);
$carbon->getNextHolidayDays(); // 2
getPrevHolidayName()
Get name of the previous holiday. Returns string
getPrevHolidayName() : string
$carbon = Carbon::create(2020, 11, 7);
$carbon->getPrevHolidayName(); // Halottak napja
getPrevHolidayDays()
Get number of days away the previous holiday is. Returns int
getPrevHolidayDays() : int
$carbon = Carbon::create(2020, 11, 7);
$carbon->getPrevHolidayDays(); // 5
Business Days
setBusinessDays()
Set which days are business days. Defaults to Monday - Friday. If overridden, isBankHoliday() will not work
setBusinessDays(array : $days)
$carbon = Carbon::create(2021, 1, 3);
$carbon->setBusinessDays([1,2,3]);
// Sets business days to Monday, Tuesday, Wednesday
isBusinessDay()
Check if day is business day
isBusinessDay() : boolean
$carbon = Carbon::create(2021, 1, 4); // Monday
$carbon->isBusinessDay(); // true
nextBusinessDay()
Get next business day
nextBusinessDay() : object
$carbon = Carbon::create(2021, 1, 4); // Monday
$carbon->nextBusinessDay();
// Returns Carbon object for 2021-01-05
prevBusinessDay()
Get previous business day
prevBusinessDay() : object
$carbon = Carbon::create(2021, 1, 6); // Wednesday
$carbon->prevBusinessDay();
// Returns Carbon object for 2021-01-05
currentOrNextBusinessDay()
Returns today (if business day) or the next business day
currentOrNextBusinessDay() : object
$carbon = Carbon::create(2021, 1, 4); // Monday
$carbon->currentOrNextBusinessDay();
// Returns Carbon object for 2021-01-04
$carbon = Carbon::create(2021, 1, 10); // Sunday
$carbon->currentOrNextBusinessDay();
// Returns Carbon object for 2021-01-11
currentOrPreviousBusinessDay()
Returns today (if business day) or the previous business day
currentOrPreviousBusinessDay() : object
$carbon = Carbon::create(2021, 1, 4); // Monday
$carbon->currentOrPreviousBusinessDay();
// Returns Carbon object for 2021-01-04
$carbon = Carbon::create(2021, 1, 10); // Sunday
$carbon->currentOrPreviousBusinessDay();
// Returns Carbon object for 2021-01-08
Holidays
getACivilekNapjaHoliday()
Get A civilek napja for the current year of the Carbon object. Optionally pass in a $year
to get A civilek napja in a given year.
getACivilekNapjaHoliday(int $year=null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getACivilekNapjaHoliday();
// {
// "name": "A civilek napja",
// "date": "2020-02-01 00:00:00",
// "bank_holiday": false
// "days_away": 30
// }
$holidays->name // A civilek napja
$holidays->date->format('m-d-Y') // 02-01-2020
$holidays->days_away // 30
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getACivilekNapjaHoliday(2022);
// {
// "name": "A civilek napja",
// "date": "2022-02-01 00:00:00",
// "bank_holiday": false
// "days_away": 800
// }
getACsaladNemzetkoziNapja()
Get A család nemzetközi napja for the current year of the Carbon object. Optionally pass in a $year
to get A család nemzetközi napja in a given year.
getACsaladNemzetkoziNapja(int $year=null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getACsaladNemzetkoziNapja();
// {
// "name": "A család nemzetközi napja",
// "date": "2020-05-15 00:00:00",
// "bank_holiday": false
// "days_away": 135
// }
$holidays->name // A család nemzetközi napja
$holidays->date->format('m-d-Y') // 05-15-2020
$holidays->days_away // 135
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getACsaladNemzetkoziNapja(2022);
// {
// "name": "A család nemzetközi napja",
// "date": "2022-05-15 00:00:00",
// "bank_holiday": false
// "days_away": 870
// }
getAFoldNapjaHoliday()
Get A Föld napja for the current year of the Carbon object. Optionally pass in a $year
to get A Föld napja in a given year.
getAFoldNapjaHoliday(int $year=null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAFoldNapjaHoliday();
// {
// "name": "A Föld napja",
// "date": "2020-04-22 00:00:00",
// "bank_holiday": false
// "days_away": 135
// }
$holidays->name // A Föld napja
$holidays->date->format('m-d-Y') // 04-22-2020
$holidays->days_away // 135
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAFoldNapjaHoliday(2022);
// {
// "name": "A Föld napja",
// "date": "2022-04-22 00:00:00",
// "bank_holiday": false
// "days_away": 865
// }
getAHoldNapjaHoliday()
Get A Hold napja for the current year of the Carbon object. Optionally pass in a $year
to get A Hold napja in a given year.
getAHoldNapjaHoliday(int $year=null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAHoldNapjaHoliday();
// {
// "name": "A Hold napja",
// "date": "2020-07-20 00:00:00",
// "bank_holiday": false
// "days_away": 201
// }
$holidays->name // A Hold napja
$holidays->date->format('m-d-Y') // 07-20-2020
$holidays->days_away // 201
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAHoldNapjaHoliday(2022);
// {
// "name": "A Hold napja",
// "date": "2022-07-20 00:00:00",
// "bank_holiday": false
// "days_away": 931
// }
getAHolokausztNemzetkoziEmleknapjaHoliday()
Get A holokauszt nemzetközi emléknapja for the current year of the Carbon object. Optionally pass in a $year
to get A holokauszt nemzetközi emléknapja in a given year.
getAHolokausztNemzetkoziEmleknapjaHoliday(int $year=null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAHolokausztNemzetkoziEmleknapjaHoliday();
// {
// "name": "A holokauszt nemzetközi emléknapja",
// "date": "2020-01-27 00:00:00",
// "bank_holiday": false
// "days_away": 26
// }
$holidays->name // A holokauszt nemzetközi emléknapja
$holidays->date->format('m-d-Y') // 01-27-2020
$holidays->days_away // 26
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAHolokausztNemzetkoziEmleknapjaHoliday(2022);
// {
// "name": "A holokauszt nemzetközi emléknapja",
// "date": "2022-01-27 00:00:00",
// "bank_holiday": false
// "days_away": 757
// }
getAKinaiUjevKezdeteHoliday()
The AKinaiUjevKezdete
trait provides methods to calculate the start date of the A kínai újév kezdete for a given year.
Get the start date of the A kínai újév kezdete for the current year of the Carbon object. Optionally pass in a $year
to get the start date in a specific year.
getAKinaiUjevKezdeteHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAKinaiUjevKezdeteHoliday();
// {
// "name": "A kínai újév kezdete",
// "date": "2020-02-18 00:00:00",
// "bank_holiday": false,
// "days_away": 24
// }
$holidays->name // A kínai újév kezdete
$holidays->date->format('m-d-Y') // 01-25-2020
$holidays->days_away // 24
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAKinaiUjevKezdete(2022);
// {
// "name": "A kínai újév kezdete",
// "date": "2022-02-01 00:00:00",
// "bank_holiday": false,
// "days_away": 742
// }
getAMagyarKolteszetNapjaHoliday()
The AMagyarKolteszetNapja
trait provides methods to calculate the date for A magyar költészet napja for a given year.
Get the date of the A magyar költészet napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAMagyarKolteszetNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAMagyarKolteszetNapjaHoliday();
// {
// "name": "A magyar költészet napja",
// "date": "2020-04-11 00:00:00",
// "bank_holiday": false,
// "days_away": 101
// }
$holidays->name // A magyar költészet napja
$holidays->date->format('m-d-Y') // 04-11-2020
$holidays->days_away // 101
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAMagyarKolteszetNapjaHoliday(2022);
// {
// "name": "A magyar költészet napja",
// "date": "2022-04-11 00:00:00",
// "bank_holiday": false,
// "days_away": 831
// }
getAMagyarKulturaNapjaHoliday()
The AMagyarKulturatNapja
trait provides methods to calculate the date for A magyar kultúra napja for a given year.
Get the date of the A magyar kultúra napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAMagyarKulturaNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAMagyarKulturaNapjaHoliday();
// {
// "name": "A magyar kultúra napja",
// "date": "2020-01-22 00:00:00",
// "bank_holiday": false,
// "days_away": 21
// }
$holidays->name // A magyar kultúra napja
$holidays->date->format('m-d-Y') // 01-22-2020
$holidays->days_away // 21
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAMagyarKulturaNapjaHoliday(2022);
// {
// "name": "A magyar kultúra napja",
// "date": "2022-01-22 00:00:00",
// "bank_holiday": false,
// "days_away": 751
// }
getAMehekNapjaHoliday()
The AMehekNapja
trait provides methods to calculate the date for A méhek napja for a given year.
Get the date of the A méhek napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAMehekNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAMehekNapjaHoliday();
// {
// "name": "A méhek napja",
// "date": "2020-04-30 00:00:00",
// "bank_holiday": false,
// "days_away": 119
// }
$holidays->name // A méhek napja
$holidays->date->format('m-d-Y') // 04-30-2020
$holidays->days_away // 119
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAMehekNapjaHoliday(2022);
// {
// "name": "A méhek napja",
// "date": "2022-04-30 00:00:00",
// "bank_holiday": false,
// "days_away": 849
// }
getAMeteorologiaiTavaszKezdeteHoliday()
The AMeteorologiaiTavaszKezdete
trait provides methods to calculate the date for A meteorológiai tavasz kezdete for a given year.
Get the date of the A meteorológiai tavasz kezdete for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAMeteorologiaiTavaszKezdeteHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAMeteorologiaiTavaszKezdeteHoliday();
// {
// "name": "A meteorológiai tavasz kezdete",
// "date": "2020-03-01 00:00:00",
// "bank_holiday": false,
// "days_away": 60
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAMeteorologiaiTavaszKezdeteHoliday(2022);
// {
// "name": "A meteorológiai tavasz kezdete",
// "date": "2022-04-30 00:00:00",
// "bank_holiday": false,
// "days_away": 849
// }
getAMunkaUnnepeHoliday()
The AMunkaUnnepe
trait provides methods to calculate the date for A munka ünnepe for a given year.
Get the date of the A munka ünnepe for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAMunkaUnnepeHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$carbon->getAMunkaUnnepeHoliday();
// {
// "name": "A munka ünnepe",
// "date": "2020-05-01 00:00:00",
// "bank_holiday": true,
// "days_away": 121
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAMunkaUnnepeHoliday(2022);
// {
// "name": "A munka ünnepe",
// "date": "2022-05-01 00:00:00",
// "bank_holiday": false,
// "days_away": 851
// }
getANapNapjaHoliday()
The ANapNapja
trait provides methods to calculate the date for A Nap napja for a given year.
Get the date of the A Nap napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getANapNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getANapNapjaHoliday();
// {
// "name": "A Nap napja",
// "date": "2020-05-03 00:00:00",
// "bank_holiday": false,
// "days_away": 123
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getANapNapjaHoliday(2022);
// {
// "name": "A Nap napja",
// "date": "2022-05-03 00:00:00",
// "bank_holiday": false,
// "days_away": 853
// }
getANobelDijAlapitasanakNapjaHoliday()
The ANobelDijAlapitasanakNapja
trait provides methods to calculate the date for A Nobel-díj alapításának napja for a given year.
Get the date of the A Nobel-díj alapításának napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getANobelDijAlapitasanakNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getANobelDijAlapitasanakNapjaHoliday();
// {
// "name": "A Nobel-díj alapításának napja",
// "date": "2020-11-27 00:00:00",
// "bank_holiday": false,
// "days_away": 331
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getANobelDijAlapitasanakNapjaHoliday(2022);
// {
// "name": "A Nobel-díj alapításának napja",
// "date": "2022-11-27 00:00:00",
// "bank_holiday": false,
// "days_away": 1061
// }
getAnyakNapjaHoliday()
The AnyakNapja
trait provides methods to calculate the date for Anyák napja for a given year.
Get the date of the Anyák napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAnyakNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAnyakNapjaHoliday();
// {
// "name": "Anyák napja",
// "date": "2020-05-03 00:00:00",
// "bank_holiday": false,
// "days_away": 123
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAnyakNapjaHoliday(2022);
// {
// "name": "A Nobel-díj alapításának napja",
// "date": "2022-05-03 00:00:00",
// "bank_holiday": false,
// "days_away": 853
// }
getApakNapjaHoliday()
The ApakNapja
trait provides methods to calculate the date for Apák napja for a given year.
Get the date of the Apák napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getApakNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getApakNapjaHoliday();
// {
// "name": "Apák napja",
// "date": "2020-06-21 00:00:00",
// "bank_holiday": false,
// "days_away": 172
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getApakNapjaHoliday(2022);
// {
// "name": "Apák napja",
// "date": "2022-06-21 00:00:00",
// "bank_holiday": false,
// "days_away": 902
// }
getAVallasokVilagnapjaHoliday()
The AVallasokVilagnapja
trait provides methods to calculate the date for A vallások világnapja for a given year.
Get the date of the A vallások világnapja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAVallasokVilagnapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAVallasokVilagnapjaHoliday();
// {
// "name": "A vallások világnapja",
// "date": "2020-01-21 00:00:00",
// "bank_holiday": false,
// "days_away": 20
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAVallasokVilagnapjaHoliday(2022);
// {
// "name": "A vallások világnapja",
// "date": "2022-01-21 00:00:00",
// "bank_holiday": false,
// "days_away": 750
// }
getAVilagirodalomNapjaHoliday()
The AVilagirodalomNapja
trait provides methods to calculate the date for A világirodalom napja for a given year.
Get the date of the A világirodalom napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAVilagirodalomNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAVilagirodalomNapjaHoliday();
// {
// "name": "A világirodalom napja",
// "date": "2020-01-08 00:00:00",
// "bank_holiday": false,
// "days_away": 7
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAVilagirodalomNapjaHoliday(2022);
// {
// "name": "A világirodalom napja",
// "date": "2022-01-08 00:00:00",
// "bank_holiday": false,
// "days_away": 737
// }
getAVizVilagnapjaHoliday()
The AVizVilagnapja
trait provides methods to calculate the date for A víz világnapja for a given year.
Get the date of the A víz világnapja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAVizVilagnapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAVizVilagnapjaHoliday();
// {
// "name": "A víz világnapja",
// "date": "2020-03-22 00:00:00",
// "bank_holiday": false,
// "days_away": 81
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAVizVilagnapjaHoliday(2022);
// {
// "name": "A víz világnapja",
// "date": "2022-03-22 00:00:00",
// "bank_holiday": false,
// "days_away": 811
// }
getAz1848asForradalomUnnepeHoliday()
The Az1848asForradalomUnnepe
trait provides methods to calculate the date for Az 1848-as forradalom ünnepe for a given year.
Get the date of the Az 1848-as forradalom ünnepe for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAz1848asForradalomUnnepeHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAz1848asForradalomUnnepeHoliday();
// {
// "name": "Az 1848-as forradalom ünnepe",
// "date": "2020-03-15 00:00:00",
// "bank_holiday": true,
// "days_away": 74
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAz1848asForradalomUnnepeHoliday(2022);
// {
// "name": "Az 1848-as forradalom ünnepe",
// "date": "2022-03-15 00:00:00",
// "bank_holiday": true,
// "days_away": 804
// }
getAz1956osForradalomUnnepeHoliday()
The Az1956osForradalomUnnepe
trait provides methods to calculate the date for Az 1956-os forradalom ünnepe for a given year.
Get the date of the Az 1956-os forradalom ünnepe for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAz1956osForradalomUnnepeHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAz1956osForradalomUnnepeHoliday();
// {
// "name": "Az 1956-os forradalom ünnepe",
// "date": "2020-10-23 00:00:00",
// "bank_holiday": true,
// "days_away": 296
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAz1956osForradalomUnnepeHoliday(2022);
// {
// "name": "Az 1956-os forradalom ünnepe",
// "date": "2022-10-23 00:00:00",
// "bank_holiday": true,
// "days_away": 926
// }
getAzAllamalapitasUnnepeHoliday()
The AzAllamalapitasUnnepe
trait provides methods to calculate the date for Az államalapítás ünnepe for a given year.
Get the date of the Az államalapítás ünnepe for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAzAllamalapitasUnnepeHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAzAllamalapitasUnnepeHoliday();
// {
// "name": "Az államalapítás ünnepe",
// "date": "2020-08-20 00:00:00",
// "bank_holiday": true,
// "days_away": 232
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAzAllamalapitasUnnepeHoliday(2022);
// {
// "name": "Az államalapítás ünnepe",
// "date": "2022-08-20 00:00:00",
// "bank_holiday": true,
// "days_away": 862
// }
getAzAradiVertanukEmleknapjaHoliday()
The AzAradiVertanukEmleknapja
trait provides methods to calculate the date for Az aradi vértanúk emléknapja for a given year.
Get the date of the Az aradi vértanúk emléknapja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getAzAradiVertanukEmleknapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getAzAradiVertanukEmleknapjaHoliday();
// {
// "name": "Az aradi vértanúk emléknapja",
// "date": "2020-10-06 00:00:00",
// "bank_holiday": false,
// "days_away": 279
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->AzAradiVertanukEmleknapjaHoliday(2022);
// {
// "name": "Az aradi vértanúk emléknapja",
// "date": "2022-10-06 00:00:00",
// "bank_holiday": false,
// "days_away": 909
// }
getAzEgeszsegVilagnapjaHoliday()
The AzEgeszsegVilagnapja
trait provides methods to calculate the date for Az egészség világnapja for a given year.
Get the date of the Az egészség világnapja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
AzEgeszsegVilagnapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->AzEgeszsegVilagnapjaHoliday();
// {
// "name": "Az egészség világnapja",
// "date": "2020-04-07 00:00:00",
// "bank_holiday": false,
// "days_away": 97
// }
$holidays = Carbon::create(2020, 1, 1);
$holidays->AzEgeszsegVilagnapjaHoliday(2022);
// {
// "name": "Az egészség világnapja",
// "date": "2022-04-07 00:00:00",
// "bank_holiday": false,
// "days_away": 827
// }
getBlackFridayHoliday()
Get Black Friday for the current year of the Carbon object. Optionally pass in a $year
to get Black Friday in a given year.
getBlackFridayHoliday(int $year=null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getBlackFridayHoliday();
// {
// "name": "Black Friday",
// "date": "2020-11-27 00:00:00",
// "bank_holiday": false
// "days_away": 331
// }
$holidays->name // Black Friday
$holidays->date->format('m-d-Y') // 11-27-2020
$holidays->days_away // 331
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getBlackFridayHoliday(2022);
// {
// "name": "Black Friday",
// "date": "2022-11-25 00:00:00",
// "bank_holiday": false
// "days_away": 1059
// }
getBolondokNapjaHoliday()
The BolondokNapja
trait provides methods to calculate the date for Bolondok napja for a given year. Optionally pass in a $year to get Cyber Monday in a given year.
getBolondokNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getBolondokNapjaHoliday();
// {
// "name": "Bolondok napja",
// "date": "2020-04-01 00:00:00",
// "bank_holiday": false,
// "days_away": 92
// }
$holidays->name // Bolondok napja
$holidays->date->format('m-d-Y') // 04-01-2020
$holidays->days_away // 92
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getBolondokNapjaHoliday(2022);
// {
// "name": "Bolondok napja",
// "date": "2022-04-01 00:00:00",
// "bank_holiday": false,
// "days_away": 822
// }
getCyberMondayHoliday()
Get Cyber Monday
for the current year of the Carbon object. Optionally pass in a $year to get Cyber Monday in a given year.
getCyberMondayHoliday(int $year=null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getCyberMondayHoliday();
// {
// "name": "Cyber Monday",
// "date": "2020-11-30 00:00:00",
// "bank_holiday": false
// "days_away": 334
// }
$holidays->name // Cyber Monday
$holidays->date->format('m-d-Y') // 11-30-2020
$holidays->days_away // 334
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getCyberMondayHoliday(2022);
// {
// "name": "Cyber Monday",
// "date": "2022-11-28 00:00:00",
// "bank_holiday": false
// "days_away": 1062
// }
getEnergiatakarekossagiVilagnapHoliday()
The EnergiatakarekossagiVilagnap
trait provides methods to calculate the date for Energiatakarékossági világnap for a given year.
Get the date of the Energiatakarékossági világnap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getEnergiatakarekossagiVilagnapHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getEnergiatakarekossagiVilagnapHoliday();
// {
// "name": "Energiatakarékossági világnap",
// "date": "2020-03-29 00:00:00",
// "bank_holiday": false,
// "days_away": 88
// }
$holidays->name // Energiatakarékossági világnap
$holidays->date->format('m-d-Y') // 03-29-2020
$holidays->days_away // 88
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getEnergiatakarekossagiVilagnapHoliday(2022);
// {
// "name": "Energiatakarékossági világnap",
// "date": "2022-03-29 00:00:00",
// "bank_holiday": false,
// "days_away": 818
// }
getEuropaiAutomentesNapHoliday()
The EuropaiAutomentesNap
trait provides methods to calculate the date for Európai autómentes nap for a given year.
Get the date of the Európai autómentes nap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getEuropaiAutomentesNapHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getEuropaiAutomentesNapHoliday();
// {
// "name": "Európai autómentes nap",
// "date": "2020-09-22 00:00:00",
// "bank_holiday": false,
// "days_away": 265
// }
$holidays->name // Európai autómentes nap
$holidays->date->format('m-d-Y') // 09-22-2020
$holidays->days_away // 265
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getEuropaiAutomentesNapHoliday(2022);
// {
// "name": "Európai autómentes nap",
// "date": "2022-09-22 00:00:00",
// "bank_holiday": false,
// "days_away": 895
// }
getFoldunkertVilagnapHoliday()
The FoldunkertVilagnap
trait provides methods to calculate the date for Földünkért világnap for a given year.
Get the date of the Földünkért világnap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getFoldunkertVilagnapHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getFoldunkertVilagnapHoliday();
// {
// "name": "Földünkért világnap",
// "date": "2020-10-21 00:00:00",
// "bank_holiday": false,
// "days_away": 284
// }
$holidays->name // Földünkért világnap
$holidays->date->format('m-d-Y') // 10-21-2020
$holidays->days_away // 284
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getFoldunkertVilagnapHoliday(2022);
// {
// "name": "Földünkért világnap",
// "date": "2022-10-21 00:00:00",
// "bank_holiday": false,
// "days_away": 914
// }
getGyereknapHoliday()
The Gyereknap
trait provides methods to calculate the date for Gyereknap for a given year.
Get the date of the Gyereknap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getGyereknapHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getGyereknapHoliday();
// {
// "name": "Gyereknap",
// "date": "2020-05-31 00:00:00",
// "bank_holiday": false,
// "days_away": 151
// }
$holidays->name // Gyereknap
$holidays->date->format('m-d-Y') // 05-31-2020
$holidays->days_away // 151
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getGyerenapHoliday(2022);
// {
// "name": "Gyereknap",
// "date": "2022-05-31 00:00:00",
// "bank_holiday": false,
// "days_away": 781
// }
getHalottakNapjaHoliday()
The HalottakNapja
trait provides methods to calculate the date for Halottak napja for a given year.
Get the date of the Halottak napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getHalottakNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getHalottakNapjaHoliday();
// {
// "name": "Halottak napja",
// "date": "2020-11-02 00:00:00",
// "bank_holiday": false,
// "days_away": 307
// }
$holidays->name // Halottak napja
$holidays->date->format('m-d-Y') // 11-02-2020
$holidays->days_away // 307
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getHalottakNapjaHoliday(2022);
// {
// "name": "Halottak napja",
// "date": "2022-11-02 00:00:00",
// "bank_holiday": false,
// "days_away": 937
// }
getHamvazószerdaHoliday()
The Hamvazoszerda
trait provides methods to calculate the date for Hamvazószerda for a given year.
Get the date of the Hamvazószerda for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getHamvazoszerdaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getHamvazoszerdaHoliday();
// {
// "name": "Hamvazószerda",
// "date": "2020-02-26 00:00:00",
// "bank_holiday": false,
// "days_away": 56
// }
$holidays->name // Hamvazószerda
$holidays->date->format('m-d-Y') // 02-26-2020
$holidays->days_away // 56
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getHamvazoszerdaHoliday(2022);
// {
// "name": "Hamvazószerda",
// "date": "2022-02-16 00:00:00",
// "bank_holiday": false,
// "days_away": 746
// }
getHusvetHetfoHoliday()
The HusvetHetfo
trait provides methods to calculate the date for Húsvét hétfő for a given year.
Get the date of the Húsvét hétfő for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getHusvetHetfoHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getHusvetHetfoHoliday();
// {
// "name": "Húsvét hétfő",
// "date": "2020-04-13 00:00:00",
// "bank_holiday": true,
// "days_away": 103
// }
$holidays->name // Húsvét hétfő
$holidays->date->format('m-d-Y') // 04-13-2020
$holidays->days_away // 103
$holidays->bank_holiday // true
$holidays = Carbon::create(2020, 1, 1);
$holidays->getHusvetHetfoHoliday(2022);
// {
// "name": "Húsvét hétfő",
// "date": "2022-04-18 00:00:00",
// "bank_holiday": true,
// "days_away": 833
// }
getKaracsonyHoliday()
The Karacsony
trait provides methods to calculate the date for Karácsony for a given year.
Get the date of the Karácsony for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getKaracsonyHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getKaracsonyHoliday();
// {
// "name": "Karácsony",
// "date": "2020-12-25 00:00:00",
// "bank_holiday": true,
// "days_away": 359
// }
$holidays->name // Karácsony
$holidays->date->format('m-d-Y') // 12-25-2020
$holidays->days_away // 359
$holidays->bank_holiday // true
$holidays = Carbon::create(2020, 1, 1);
$holidays->getKaracsonyHoliday(2022);
// {
// "name": "Karácsony",
// "date": "2022-12-25 00:00:00",
// "bank_holiday": true,
// "days_away": 989
// }
getKaracsonyMasnapHoliday()
The KaracsonyMasnap
trait provides methods to calculate the date for Karácsony másnapja for a given year.
Get the date of the Karácsony másnapja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getKaracsonyMasnapHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getKaracsonyMasnapHoliday();
// {
// "name": "Karácsony másnapja",
// "date": "2020-12-26 00:00:00",
// "bank_holiday": true,
// "days_away": 360
// }
$holidays->name // Karácsony másnapja
$holidays->date->format('m-d-Y') // 12-26-2020
$holidays->days_away // 360
$holidays->bank_holiday // true
$holidays = Carbon::create(2020, 1, 1);
$holidays->getKaracsonyMasnapHoliday(2022);
// {
// "name": "Karácsony másnapja",
// "date": "2022-12-26 00:00:00",
// "bank_holiday": true,
// "days_away": 990
// }
getKihivasNapjaHoliday()
The KihivasNapja
trait provides methods to calculate the date for Kihívás Napja for a given year.
Get the date of the Kihívás Napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getKihivasNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getKihivasNapjaHoliday();
// {
// "name": "Kihívás Napja",
// "date": "2020-05-22 00:00:00",
// "bank_holiday": false,
// "days_away": 141
// }
$holidays->name // Kihívás Napja
$holidays->date->format('m-d-Y') // 05-22-2020
$holidays->days_away // 141
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getKihivasNapjaHoliday(2022);
// {
// "name": "Kihívás Napja",
// "date": "2022-05-22 00:00:00",
// "bank_holiday": false,
// "days_away": 772
// }
getKornyezetvedelmiVilagnapHoliday()
The KornyezetvedelmiVilagnap
trait provides methods to calculate the date for Környezetvédelmi világnap for a given year.
Get the date of the Környezetvédelmi világnap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getKornyezetvedelmiVilagnapHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getKornyezetvedelmiVilagnapHoliday();
// {
// "name": "Környezetvédelmi világnap",
// "date": "2020-06-05 00:00:00",
// "bank_holiday": false,
// "days_away": 175
// }
$holidays->name // Környezetvédelmi világnap
$holidays->date->format('m-d-Y') // 06-05-2020
$holidays->days_away // 175
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getKornyezetvedelmiVilagnapHoliday(2022);
// {
// "name": "Környezetvédelmi világnap",
// "date": "2022-06-05 00:00:00",
// "bank_holiday": false,
// "days_away": 805
// }
getMadarakEsFakNapjaHoliday()
The MadarakEsFakNapja
trait provides methods to calculate the date for Madarak és Fák Napja for a given year.
Get the date of the Madarak és Fák Napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getMadarakEsFakNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getMadarakEsFakNapjaHoliday();
// {
// "name": "Madarak és Fák Napja",
// "date": "2020-05-10 00:00:00",
// "bank_holiday": false,
// "days_away": 119
// }
$holidays->name // Madarak és Fák Napja
$holidays->date->format('m-d-Y') // 05-10-2020
$holidays->days_away // 119
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getMadarakEsFakNapjaHoliday(2022);
// {
// "name": "Madarak és Fák Napja",
// "date": "2022-05-10 00:00:00",
// "bank_holiday": false,
// "days_away": 749
// }
getMedardNapjaHoliday()
The MedardNapja
trait provides methods to calculate the date for Medárd napja for a given year.
Get the date of the Medárd napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getMedardNapjaHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getMedardNapjaHoliday();
// {
// "name": "Medárd napja",
// "date": "2020-06-08 00:00:00",
// "bank_holiday": false,
// "days_away": 178
// }
$holidays->name // Medárd napja
$holidays->date->format('m-d-Y') // 06-08-2020
$holidays->days_away // 178
$holidays->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getMedardNapjaHoliday(2022);
// {
// "name": "Medárd napja",
// "date": "2022-06-08 00:00:00",
// "bank_holiday": false,
// "days_away": 808
// }
getMindenszentekHoliday()
The Mindenszentek
trait provides methods to calculate the date for Mindenszentek for a given year.
Get the date of the Mindenszentek for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getMindenszentekHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holiday->getMindenszentekHoliday();
// {
// "name": "Mindenszentek",
// "date": "2020-11-01 00:00:00",
// "bank_holiday": true,
// "days_away": 306
// }
$holidays->name // Mindenszentek
$holidays->date->format('m-d-Y') // 11-01-2020
$holidays->days_away // 306
$holidays->bank_holiday // true
$holidays = Carbon::create(2020, 1, 1);
$holiday->getMindenszentekHoliday(2022);
// {
// "name": "Mindenszentek",
// "date": "2022-11-01 00:00:00",
// "bank_holiday": true,
// "days_away": 936
// }
getNagyboldogasszonyNapjaHoliday()
The NagyboldogasszonyNapja
trait provides methods to calculate the date for Nagyboldogasszony napja for a given year.
Get the date of the Nagyboldogasszony napja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getNagyboldogasszonyNapjaHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNagyboldogasszonyNapjaHoliday();
// {
// "name": "Nagyboldogasszony napja",
// "date": "2020-08-15 00:00:00",
// "bank_holiday": false,
// "days_away": 227
// }
$holiday->name // Nagyboldogasszony napja
$holiday->date->format('m-d-Y') // 08-15-2020
$holiday->days_away // 227
$holiday->bank_holiday // false
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNagyboldogasszonyNapjaHoliday(2022);
// {
// "name": "Nagyboldogasszony napja",
// "date": "2022-08-15 00:00:00",
// "bank_holiday": false,
// "days_away": 957
// }
getNagypentekHoliday()
The Nagypentek
trait provides methods to calculate the date for Nagypéntek for a given year.
Get the date of the Nagypéntek for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getNagypentekHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNagypentekHoliday();
// {
// "name": "Nagypéntek",
// "date": "2020-04-10 00:00:00",
// "bank_holiday": true,
// "days_away": 100
// }
$holiday->name // Nagypéntek
$holiday->date->format('m-d-Y') // 04-10-2020
$holiday->days_away // 100
$holiday->bank_holiday // true
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNagypentekHoliday(2022);
// {
// "name": "Nagypéntek",
// "date": "2022-04-15 00:00:00",
// "bank_holiday": true,
// "days_away": 830
// }
getNemzetkoziFerfinapHoliday()
The NemzetkoziFerfinap
trait provides methods to calculate the date for Nemzetközi férfi nap for a given year.
Get the date of the Nemzetközi férfi nap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getNemzetkoziFerfinapHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNemzetkoziFerfinapHoliday();
// {
// "name": "Nemzetközi férfi nap",
// "date": "2020-05-19 00:00:00",
// "bank_holiday": false,
// "days_away": 130
// }
$holiday->name // Nemzetközi férfi nap
$holiday->date->format('m-d-Y') // 05-19-2020
$holiday->days_away // 130
$holiday->bank_holiday // false
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNemzetkoziFerfinapHoliday(2022);
// {
// "name": "Nemzetközi férfi nap",
// "date": "2022-05-19 00:00:00",
// "bank_holiday": false,
// "days_away": 860
// }
getNemzetkoziPiNapHoliday()
The NemzetkoziPiNap
trait provides methods to calculate the date for Nemzetközi Pi nap for a given year.
Get the date of the Nemzetközi Pi nap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getNemzetkoziPiNapHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNemzetkoziPiNapHoliday();
// {
// "name": "Nemzetközi Pi nap",
// "date": "2020-03-14 00:00:00",
// "bank_holiday": false,
// "days_away": 73
// }
$holiday->name // Nemzetközi Pi nap
$holiday->date->format('m-d-Y') // 03-14-2020
$holiday->days_away // 73
$holiday->bank_holiday // false
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNemzetkoziPiNapHoliday(2022);
// {
// "name": "Nemzetközi Pi nap",
// "date": "2022-03-14 00:00:00",
// "bank_holiday": false,
// "days_away": 803
// }
getNonapHoliday()
The Nonap
trait provides methods to calculate the date for Nőnap for a given year.
Get the date of the Nőnap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getNonapHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNonapHoliday();
// {
// "name": "Nőnap",
// "date": "2020-03-08 00:00:00",
// "bank_holiday": false,
// "days_away": 67
// }
$holiday->name // Nőnap
$holiday->date->format('m-d-Y') // 03-08-2020
$holiday->days_away // 67
$holiday->bank_holiday // false
$holiday = Carbon::create(2020, 1, 1);
$holiday->getNonapHoliday(2022);
// {
// "name": "Nőnap",
// "date": "2022-03-08 00:00:00",
// "bank_holiday": false,
// "days_away": 797
// }
getOszirozsasForradalomHoliday()
The OszirozsasForradalom
trait provides methods to calculate the date for Őszi rózsás forradalom for a given year.
Get the date of the Őszi rózsás forradalom for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getOszirozsasForradalomHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getOszirozsasForradalomHoliday();
// {
// "name": "Őszi rózsás forradalom",
// "date": "2020-10-31 00:00:00",
// "bank_holiday": false,
// "days_away": 305
// }
$holiday->name // Őszi rózsás forradalom
$holiday->date->format('m-d-Y') // 10-31-2020
$holiday->days_away // 305
$holiday->bank_holiday // false
$holiday = Carbon::create(2020, 1, 1);
$holiday->getOszirozsasForradalomHoliday(2022);
// {
// "name": "Őszi rózsás forradalom",
// "date": "2022-10-31 00:00:00",
// "bank_holiday": false,
// "days_away": 1035
// }
getPunkosdHetfoHoliday()
The PunkosdHetfo
trait provides methods to calculate the date for Pünkösd hétfő for a given year.
Get the date of the Pünkösd hétfő for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getPunkosdHetfoHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getPunkosdHetfoHoliday();
// {
// "name": "Pünkösd hétfő",
// "date": "2020-06-01 00:00:00",
// "bank_holiday": true,
// "days_away": 152
// }
$holiday->name // Pünkösd hétfő
$holiday->date->format('m-d-Y') // 06-01-2020
$holiday->days_away // 152
$holiday->bank_holiday // true
$holiday = Carbon::create(2020, 1, 1);
$holiday->getPunkosdHetfoHoliday(2022);
// {
// "name": "Pünkösd hétfő",
// "date": "2022-06-06 00:00:00",
// "bank_holiday": true,
// "days_away": 887
// }
getRakellenesVilagnapHoliday()
The RakellenesVilagnap
trait provides methods to calculate the date for Rákellenes világnap for a given year.
Get the date of the Rákellenes világnap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getRakellenesVilagnapHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getRakellenesVilagnapHoliday();
// {
// "name": "Rákellenes világnap",
// "date": "2020-02-04 00:00:00",
// "bank_holiday": false,
// "days_away": 34
// }
$holiday->name // Rákellenes világnap
$holiday->date->format('m-d-Y') // 02-04-2020
$holiday->days_away // 34
$holiday->bank_holiday // false
$holiday = Carbon::create(2020, 1, 1);
$holiday->getRakellenesVilagnapHoliday(2022);
// {
// "name": "Rákellenes világnap",
// "date": "2022-02-04 00:00:00",
// "bank_holiday": false,
// "days_away": 764
// }
getRejtvenyfejtokVilagnapjaHoliday()
The RejtvenyfejtokVilagnapja
trait provides methods to calculate the date for Rejtvényfejtők világnapja for a given year.
Get the date of the Rejtvényfejtők világnapja for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getRejtvenyfejtokVilagnapjaHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getRejtvenyfejtokVilagnapjaHoliday();
// {
// "name": "Rejtvényfejtők világnapja",
// "date": "2020-02-03 00:00:00",
// "bank_holiday": false,
// "days_away": 33
// }
$holiday->name // Rejtvényfejtők világnapja
$holiday->date->format('m-d-Y') // 02-03-2020
$holiday->days_away // 33
$holiday->bank_holiday // false
$holiday = Carbon::create(2020, 1, 1);
$holiday->getRejtvenyfejtokVilagnapjaHoliday(2022);
// {
// "name": "Rejtvényfejtők világnapja",
// "date": "2022-02-03 00:00:00",
// "bank_holiday": false,
// "days_away": 763
// }
getSemmelweisNapHoliday()
The SemmelweisNap
trait provides methods to calculate the date for Semmelweis nap for a given year.
Get the date of the Semmelweis nap for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getSemmelweisNapHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getSemmelweisNapHoliday();
// {
// "name": "Semmelweis nap",
// "date": "2020-07-01 00:00:00",
// "bank_holiday": false,
// "days_away": 182
// }
$holiday->name // Semmelweis nap
$holiday->date->format('m-d-Y') // 07-01-2020
$holiday->days_away // 182
$holiday->bank_holiday // false
$holiday = Carbon::create(2020, 1, 1);
$holiday->getSemmelweisNapHoliday(2022);
// {
// "name": "Semmelweis nap",
// "date": "2022-07-01 00:00:00",
// "bank_holiday": false,
// "days_away": 912
// }
getSzentesteHoliday()
The Szenteste
trait provides methods to calculate the date for Szenteste for a given year.
Get the date of the Szenteste for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getSzentesteHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holiday->getSzentesteHoliday();
// {
// "name": "Szenteste",
// "date": "2020-12-24 00:00:00",
// "bank_holiday": false,
// "days_away": 358
// }
$holiday->name // Szenteste
$holiday->date->format('m-d-Y') // 12-24-2020
$holiday->days_away // 358
$holiday->bank_holiday // false
$holiday = Carbon::create(2020, 1, 1);
$holiday->getSzentesteHoliday(2022);
// {
// "name": "Szenteste",
// "date": "2022-12-24 00:00:00",
// "bank_holiday": false,
// "days_away": 1088
// }
getSzilveszterHoliday()
The Szilveszter
trait provides methods to calculate the date for Szilveszter for a given year.
Get the date of the Szilveszter for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getSzilveszterHoliday(int $year = null) : object
$holiday = Carbon::create(2020, 1, 1);
$holidays->getSzilveszterHoliday();
// {
// "name": "Szilveszter",
// "date": "2020-12-31 00:00:00",
// "bank_holiday": false,
// "days_away": 365
// }
$holiday->name // Szilveszter
$holiday->date->format('m-d-Y') // 12-31-2020
$holiday->days_away // 365
$holiday->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getSzilveszterHoliday(2022);
// {
// "name": "Szilveszter",
// "date": "2022-12-31 00:00:00",
// "bank_holiday": false,
// "days_away": 1095
// }
getUjevHoliday()
The Ujev
trait provides methods to calculate the date for Újév for a given year.
Get the date of the Újév for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getUjevHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getUjevHoliday();
// {
// "name": "Újév",
// "date": "2020-01-01 00:00:00",
// "bank_holiday": true,
// "days_away": 0
// }
$holiday->name // Újév
$holiday->date->format('m-d-Y') // 01-01-2020
$holiday->days_away // 0
$holiday->bank_holiday // true
$holidays = Carbon::create(2020, 1, 1);
$holidays->getUjevHoliday(2022);
// {
// "name": "Újév",
// "date": "2022-01-01 00:00:00",
// "bank_holiday": true,
// "days_away": 730
// }
getVizkeresztaFarsangKezdeteHoliday()
The VizkeresztaFarsangKezdete
trait provides methods to calculate the date for Vízkereszt, a farsang kezdete for a given year.
Get the date of the Vízkereszt, a farsang kezdete for the current year of the Carbon object. Optionally pass in a $year
to get the date in a specific year.
getVizkeresztaFarsangKezdeteHoliday(int $year = null) : object
$holidays = Carbon::create(2020, 1, 1);
$holidays->getVizkeresztaFarsangKezdeteHoliday();
// {
// "name": "Vízkereszt, a farsang kezdete",
// "date": "2020-01-06 00:00:00",
// "bank_holiday": false,
// "days_away": 5
// }
$holiday->name // Vízkereszt, a farsang kezdete
$holiday->date->format('m-d-Y') // 01-06-2020
$holiday->days_away // 5
$holiday->bank_holiday // false
$holidays = Carbon::create(2020, 1, 1);
$holidays->getVizkeresztaFarsangKezdeteHoliday(2022);
// {
// "name": "Vízkereszt, a farsang kezdete",
// "date": "2022-01-06 00:00:00",
// "bank_holiday": false,
// "days_away": 735
// }