JavaScriptで30分毎にメッセージを変えるには?
[上に]
[前に]
[次に]
コロ
[E-Mail]
1998/06/24(水) 20:22:56
JavaScriptを使って時間ごとに表示するメッセージを変える方法
を取得したのですが、
30分単位でメッセージを変えることはできるのでしょうか?
もしできるのだとしたら、その方法を教えて下さい。
mura
[E-Mail]
1998/06/26(金) 21:25:00
0時だと「日付変わりました」、1時だと「遅くまでがんばりますねぇ」
みたいなメッセージを出すやつでしょうか。
私の知ってるやつはmsg[0]からmsg[23]までの配列を用意するやつですが、
これと同じだとしたら、とりあえず配列はmsg[0]からmsg[47]までに広げて下さい。
msg[0]は0:00から0:29まで、msg[47]は23:30から23:59までのメッセージとします。
で、表示は以下のようにします。
==現在のソース(1時間単位)
var d=new Date();
document.writeln(msg[d.getHours()]);
==30分単位に対応したソース
var d=new Date();
document.writeln(msg[d.getHours()*2 + (d.getMinutes()>29 ? 1 : 0)]);
[上に]
[前に]
[次に]