WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:タグ

0:[投稿] ぷるぷる [2003/02/20 15:37 ][環境:IE6,WIN98 わからない]

スクリプトをいじっているんですが
時間の表示で分を指定するタグが知りたいです。
例えば
else if((h>7)&&(h<=9)) document.write("こんにちは…
これは7時〜9時にでるメッセージの部分ですが
これを7時30分〜9時にしたいのです。
そこで
else if((h>7.30)&&(h<=9)) document.write("こんにちは…
にしてみたんですがこれではではエラーがでてしまいます。
アドバイスおねがいします。


1:[回答] Yachimata [MAIL] [2003/02/20 15:55 ]

こんにちは。
h に時を入れているのと同様の方法で、分を別に取得してチェックするのが単純で良いと思いますよ。


2:[回答] ぷるぷる [2003/02/20 16:07 ]

早速ありがとうございます。
スクリプトの定義に
m(分)を加えて
today=new Date();
year=today.getFullYear();
month=today.getMonth();
date=today.getDate();
youbi=today.getDay();
h=today.getHours();
m =today.getMinutes();
とするのを忘れていました。
あとはこの部分
else if((h>7)&&(h<=9))に
m>30をどのように入れればよいかがわかりません。


3:[回答] Yachimata [MAIL] [2003/02/20 17:16 ]

後はロジックだけですよね・・・

例えば

if(((h==7)&&(m>=30))||(h==8)||(h==9))

こんな感じでしょうか。


4:[回答] くろとり [2003/02/20 17:31 ]

ありがとうございます。
出来ました!
いやぁ流石です。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World