JavaScriptで作成したカレンダーです
しののん氏作成のデスクトップカレンダーというすばらしいツールがありますが、私はアクティブデスクトップを使っているので自作のカレンダーをJavaScriptで作りました。
機能としては
1行に表示する月数を指定可能・・・各月を複数行に表示することができ、そのときの表示する月数を指定できます。
ただし、その月数に満たない場合でも年が変われば改行されます。
 
表示開始月を指定可能・・・表示開始月を指定することができます。
ただし、1行あたりの表示月数を指定した際にある程度の開始月は決まります。
たとえば1行4ヶ月表示なら1月、5月、9月となるので、開始月を2000年3月1日としても2000年1月から表示が開始されます。
 
春分、秋分の日を自動で計算・・・春分、秋分の日はあくまでも最終的には政治的に決められるので100%確実ではありませんが、計算により求めることができます。
まぁまずこの計算によって求められた日が採用されるとは思いますが念のため違うこともありますのでご注意を!!ってことで・・・
 
祝日表示機能・・・2000年5月1日祝日過去も含めて表示できます。
また、将来の祝日も現状でわかっているものは表示可能。
たとえば2000年以降の1月、10月それぞれの第2月曜日、
2004年以降の7月、9月それぞれの第3月曜日となっています。
 
今日の日付・・・今日の日付を反転表示します。
 
表示例