dポイントプレゼントキャンペーン実施中!

下記ソースで AM9:30分~PM12:00の間 02.htmlを表示
それ以外は、01.htmlを表示させたいのですが
AM10:00~AM10:29,AM11:00~AM11:29の時間帯は02.htmlを表示するように
考えたのですが、01.htmlを表示してしまいします。
どこか抜けがありますか?
解決する方法はありますでしょうか?


<script type="text/javascript">
<!--
window.onload = function(){
var date = new Date();
// 時間を取得
var hour = date.getHours();
// 何分か取得
var minute = date.getMinutes();

if(hour >= 9 && minute >= 30 && hour < 12){// 9時30分から12時までは02.html
location.href = "02.html";

}
else{
location.href = "01.html";// 上記以外は01.html
}
}
// -->
</script>

A 回答 (1件)

<script>


window.onload = function(){
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
if((hour == 9 && minute >= 30) || (hour >=10 && hour < 12)){
alert("02.html");
}else{
alert("01.html");
}
}
</script>
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2011/07/05 15:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!