In this article, we will see how to count working days in laravel 9. Here, we will learn to calculate working days excluding weekends in laravel 7, laravel 8, and laravel 9 using carbon. You can calculate working days between two dates using the carbon function.
The carbon provides isWeekend() function to check weekends and also you can set custom weekend days using the setWeekendDays() function. You can get a number of working days between two dates in laravel 9 using carbon.
So, let's see the laravel 9 counts working days using carbon, how to calculate working days excluding weekends, how to exclude saturday and sunday between two dates, and calculate business days in laravel 8 and laravel 9.
In this example, we will see to calculate working days excluding Saturday and Sunday using carbon.
<?php
$dt = Carbon::create(2023, 1, 1);
$dt2 = Carbon::create(2023, 12, 31);
$daysForExtraCoding = $dt->diffInDaysFiltered(function(Carbon $date) {
return $date->isWeekend();
}, $dt2);
echo $daysForExtraCoding;
Output:
In this example, you can set custom weekend days using the setWeekendDays() function.
<?php
Carbon::setWeekendDays([
Carbon::SATURDAY,
Carbon::SUNDAY,
]);
$dt = Carbon::create(2023, 1, 1);
$dt2 = Carbon::create(2023, 12, 31);
$daysForExtraCoding = $dt->diffInDaysFiltered(function(Carbon $date) {
return $date->isWeekend();
}, $dt2);
echo $daysForExtraCoding;
Output:
In this example, we will count the number of days in a month excluding weekends.
<?php
CarbonPeriod::macro('countWeekdays', static function () {
return self::this()->filter('isWeekday')->count();
});
echo CarbonPeriod::create('2022-12-01', '2022-12-31')->countWeekdays();
Output:
You might also like:
In this article, we will see how to send bulk mail using a queue in laravel 8. Laravel queue is used for sending bu...
Feb-10-2021
In this article, we will see laravel 9 livewire toastr notification. Here, we will learn how to create toastr notif...
Nov-28-2022
In this example I will show you how to add a google map to your website, In many websites you can see they have added ma...
Jun-11-2020
In this example, I will show you how to check if an array is empty or null in javascript or jquery. When we are wor...
Aug-18-2020