今日は何の日?
今月の行事?などを登録しておき、それをその月に表示する。
目次に戻る

● 設置例


今日は何の日スクリプト。
この日はこんな記念日、というデータをあらかじめ登録しておき、その日になったら表示します。毎月の25日に「給料日」とか表示することも可能です。

●ソース

<script type="text/javascript">
<!--
nannohi();
function nannohi(){
	date = new Date();
	mon=date.getMonth()+1
	dat=date.getDate();
	data = new Array();

	//★↓ここにデータを書きます。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
	i=0;
	data[i] = new Array("1","1","元旦");i++;
	data[i] = new Array("11","8","えあさん誕生日");i++;
	data[i] = new Array("11","x","えあさん誕生日月間");i++;
	data[i] = new Array("2","11","建国記念の日");i++;
	data[i] = new Array("5","3","憲法記念日");i++;
	data[i] = new Array("5","5","こどもの日");i++;
	data[i] = new Array("9","23","秋分の日");i++;
	data[i] = new Array("11","23","勤労感謝の日");i++;
	data[i] = new Array("x","20","給料日");i++;
	data[i] = new Array("12","24","クリスマスイブ");i++;
	data[i] = new Array("12","25","クリスマス");i++;
	data[i] = new Array("12","31","大晦日");i++;

	//↑ここまで↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

	//今日は何の日
	document.write("<br><b>今日"+mon+"/"+dat+"は何の日?</b><br>");
	for(i=0;i<data.length;i++){
		if((data[i][0]==mon || data[i][0]=="x") 
		&& (data[i][1]==dat)) document.write("・"+data[i][2]+"<br>");
	}

	//今月の記念日
	document.write("<br><b>今月の記念日</b><br>");
	for(i=0;i<data.length;i++){
		if(data[i][0]==mon || data[i][0]=="x"){
			if(data[i][1]=="x") document.write("・ "+data[i][2]+"<br>");
			else document.write("・"+mon+"/"+data[i][1]+" "+data[i][2]+"<br>");
		}
	}
}
//-->
</script>


●設置方法
上記をHTMLソース内<head>〜</head>に貼り付けてください。

●メッセージ変更
上記、「↓ここにデータを書きます」から「↑ここまで」の間に以下のように行を増やします。
data[i] = new Array("(月)","(日)","(記念日の名前)");i++;
月と日の入力をxにすると、xに何が来ても当てはまるようになります。


目次に戻る