[ create a new paste ] login | about

Link: http://codepad.org/iGou6dk4    [ raw code | output | fork ]

PHP, pasted on Jun 15:
<?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
)

*/


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Array
(
    [Tuesday] => 20
    [Wednesday] => 20
    [Thursday] => 20
    [Friday] => 19
    [Sunday] => 19
    [Monday] => 20
    [Saturday] => 19
)
Array
(
    [Saturday] => 56
    [Monday] => 56
    [Tuesday] => 58
    [Wednesday] => 57
    [Thursday] => 57
    [Sunday] => 58
    [Friday] => 58
)


Create a new paste based on this one


Comments: