甲斐駒電脳工房

カウントダウン



目的の日までのカウントダウンを表示するJavaScriptです。使用法は簡単ですので、JavaScriptを知らなくても、このページのスクリプトをHTMLの中にコピーするだけで利用できます。

このスクリプトでは、目的の日までのカウントダウンだけではなく、当日のメッセージ、翌日以降のメッセージを、現在日に応じて自動的に表示します。目的の日が過ぎてしまっても、マイナスの日数を表示してしまったりすることがありません。


一例として、このスクリプトを使用すると、ホームページをいちいち変更しなくても、現在日に応じて、以下のような3通りのメッセージを表示することができます。最後のメッセージは一定期間後に消すことも可能です。

21世紀まであと 31

ついにやって来ました21世紀!

21世紀になっちゃいましたね〜!


上の例のように表示するには、下記のようなHTMLを作成します。

2000年12月1日ならば1番目のメッセージ、ちょうど2001年1月1日には2番目のメッセージ、2001年1月2日以降ならば3番目のメッセージが表示されます。


↓↓ ここからフリー素材! ご自由にコピーしてご利用下さい。↓↓

<HTML>
<HEAD>
<TITLE>Countdown() sample</TITLE>

<!--- カウントダウン JavaScript ver.2 by 甲斐駒電脳工房 --->
<SCRIPT LANGUAGE="JavaScript">
  function Countdown(yy, mm, dd, days, msg1, msg2, msg3, msg4){
    var today = new Date();
    var xDay = new Date(yy, mm-1, dd);
    d = (xDay.getTime() - today.getTime()) / (24*60*60*1000);
    d = Math.ceil(d);
    if (d > 0){
      document.write(msg1);
      document.write(d);
      document.write(msg2);
    }else if (d == 0){
      document.write(msg3);
    }else{
      if (d * -1 < days || days == 0){
        document.write(msg4);
      }
    }
  }
</SCRIPT>

</HEAD>
<BODY>

<!--- カウントダウン JavaScript の呼び出し --->
<SCRIPT LANGUAGE="JavaScript">
  Countdown(2001, 1, 1, 0,
               '<B>21世紀まであと <FONT COLOR=#FF0000>',
               '</FONT> 日</B>',
               '<B>ついにやって来ました21世紀!</B>',
               '<B>21世紀になっちゃいましたね〜!</B>');
</SCRIPT>
<P>

</BODY>
</HTML>
↑↑ ここまでフリー素材! ご自由にコピーしてご利用下さい。↑↑

使用法


戻る ホーム
作成 甲斐駒電脳工房

(フリー素材部分を除き)無断転載は固くお断り致します。ご利用上の注意についてはこちらをご覧下さい。