function countWeekdaysInYear($year) {
$weekdayCount = 0;
$date = new DateTime("$year-01-01");
while ($date->format("Y") == $year) {
if ($date->format("N") < 6) { // 1 (Monday) to 5 (Friday)
$weekdayCount++;
}
$date->modify('+1 day');
}
return $weekdayCount;
}
$year = date("Y");
$weekdayCount = countWeekdaysInYear($year);
echo "Number of weekdays in $year: $weekdayCount\n";
/*
run:
Number of weekdays in 2025: 261
*/