<?php
function DayOfNewYearsDay($beginYear,$endYear)
{
for($i=$beginYear;$i<$endYear;$i++)
{
$date = new DateTime;
$date->setDate($i, 1, 1);
$day = $date->format('l');
if(isset ($days[$day]))
$days[$day]++;
else
$days[$day]=1;
}
return $days;
}
print_r(DayOfNewYearsDay(1901 , 2038));
/*
Array
(
[Tuesday] => 20
[Wednesday] => 20
[Thursday] => 20
[Friday] => 19
[Sunday] => 19
[Monday] => 20
[Saturday] => 19
)
*/
print_r(DayOfNewYearsDay(2000, 2400));
/*
Array
(
[Saturday] => 56
[Monday] => 56
[Tuesday] => 58
[Wednesday] => 57
[Thursday] => 57
[Sunday] => 58
[Friday] => 58
)
*/