アクセス時間によってメッセージを変更する。


 
このスクリプトはページにアクセスされた時刻によって異なったメッセージを出力します。

 
 
〜 JavaScript 〜

<script language="JavaScript">
<!--
    dateObj = new Date();
    var strArray = new Array('0時',
                             '1時',
                             '2時',
                             '3時',
                             '4時',
                             '5時',
                             '6時',
                             '7時',
                             '8時',
                             '9時',
                             '10時',
                             '11時',
                             '12時',
                             '13時',
                             '14時',
                             '15時',
                             '16時',
                             '17時',
                             '18時',
                             '19時',
                             '20時',
                             '21時',
                             '22時',
                             '23時');
    document.write("今は ",strArray[dateObj.getHours()]);
//-->
</script>


 
  • Dateオブジェクトを生成します。DateオブジェクトとはJavaScriptで時刻や日付を扱うためのオブジェクトになります。

    dateObj = new Date();

  • 配列にそれぞれの時刻に対応するメッセージを格納します。。

    var strArray = new Array('0時','1時',・・・'23時');

  • 現在の時刻を添え時にして、対応したメッセージを配列より参照して出力します。。

    document.write("今は ",strArray[dateObj.getHours()]);




《 INDEX 》    《 HOME 》   

Copyright (C) 2000-2004 Knave
http://www.site-cooler.com/