記念日をカウントダウンするJavaScript



表示させたい位置に張り付けて下さい。
<SCRIPT LANGUAGE="JavaScript">
var now = new Date();
var Xday = new Date(2010,1-1,1);
	countdown = (Xday.getTime()-now.getTime())/(24*60*60*1000);
	countdown = Math.ceil(countdown);
	if(countdown>0)document.write("<B>そしてあと<FONT COLOR=green>",countdown,"</FONT>日で2010年です。</B>");
	if(countdown==0)document.write("<B>今日から2010年です。</B>");
	if(countdown<0)document.write("<B>2010年になって",-countdown,"日が過ぎました。</B>");
</SCRIPT>
■記念日の設定の仕方
 Date(2010,1-1,1);この部分が記念日の設定です。この場合2010年の1月1日です。設定の仕方はDate((4桁半角で西暦),(月-1),(日付)); になります。気をつけるところは月の設定の場所!-1を必ずつけて下さいね。
ちなみに2002年6月18日の場合 Date(2002,6-1,18);となります。
■ちょっと応用!
 上の例では テキスト表示 if(countdown<0)document.write("<B>2010年になって",-countdown,"日が過ぎました。</B>");となっていますが、",-countdown,"で指定日より過ぎた日数、",countdown,"で指定日より前の日数となります。",countdown,"を挿入しなくてもカウントダウンをとらないのであれば他の言葉も指定できます。色々試して見て下さい。
ホームへ戻る