- 91 名前:nobodyさん [2007/05/14(月) 01:07:06 ID:anxZlOK/]
- $iyear=2007;
$imoon=5; function leap($year){ $count=0; $count += floor($year/4); $count -= floor($year/100); $count += floor($year/400); return $count; } $leap = leap($iyear)-leap(1800+(($imoon>2)?-1:0)); echo "leap=$leap\n"; $moon = array(0,31,28,31,30,31,30,31,31,30,31,30,31); $day = ($iyear-1800)*365 + $leap; for($i=1; $i<$imoon; $i++) $day+=$moon[$i]; echo "day=$day\n"; $dotw=($day+3)%7; echo "dotw=$dotw\n"; for($i=0; $i<$dotw; $i++) echo " "; for($i=1; $i<=$moon[$imoon]; $i++){ printf("%2d ",$i); if(!(($i+$dotw)%7)) echo "\n"; }
|

|