我想让这个链接在早上1点到5点时。显这个地址 www.97find.cn
然后其它时间显示www.vipcha.net 现在两个都显示出来了。
我用<?php echo "h=".date("h");?>
1点显示的01
<?php
if(date('H')>=16 || date('H')<=22) {
?>
<a href="http://www.97find.cn">便民工具大全</a> <?php
}else{
<a href="http://www.vipcha.net>便民工具大全</a>
}
?>
然后其它时间显示www.vipcha.net 现在两个都显示出来了。
我用<?php echo "h=".date("h");?>
1点显示的01
<?php
if(date('H')>=16 || date('H')<=22) {
?>
<a href="http://www.97find.cn">便民工具大全</a> <?php
}else{
<a href="http://www.vipcha.net>便民工具大全</a>
}
?>
g 小时,12 小时格式,没有前导零 1 到 12
G 小时,24 小时格式,没有前导零 0 到 23
h 小时,12 小时格式,有前导零 01 到 12
H 小时,24 小时格式,有前导零 00 到 23 转换echo intval('03');
echo (int)('03');
}else{
echo "<a href="http://www.vipcha.net>便民工具大全</a>";
}
?>
所以我个人建议用JavaScript实现:
【动态时间】可以在timetip 中加入你的url<div id="showtime"></div>
<div id="showurl"></div>
<script>
window.onload = running; //加载窗口时即运行running()函数 function running(){
timeshow();
} function addzero(param){
var str = "";
if(param < 10)
str = "0"+param;
else
str = param;
return str;
} function timeshow(){
var today = new Date();
var y = today.getFullYear();
var m = today.getMonth()+1; //小时取出来时需+1
var d = today.getDate();
var h = today.getHours();
var i = today.getMinutes();
var s = today.getSeconds();
var a = today.getDay(); var week = "";
switch(a){
case 0:
week = "星期日";
break;
case 1:
week = "星期一";
break;
case 2:
week = "星期二";
break;
case 3:
week = "星期三";
break;
case 4:
week = "星期四";
break;
case 5:
week = "星期五";
break;
case 6:
week = "星期六";
break;
} //判断当前时间的时间段
var timetip = "";
if(h<12){
//alert(h);
if (h>6){
timetip = "上午";
}else if((h>0 && h<6) || h==6 || h==0){
timetip = "早上";
} //end if
}else if(h == 12){
timetip = "中午";
}else{
if (h>12 && h<18){
timetip = "下午";
}else if((h>18 && h<24) || h==18){
timetip = "晚上";
} //end if
} //end if m = addzero(m);
d = addzero(d);
h = addzero(h);
i = addzero(i);
s = addzero(s); var riqi = week+" "+y+"年"+m+"月"+d+"日"+" "; //将年月日及星期赋给riqi变量
var sfm = h+":"+i+":"+s; //将时分秒赋给sfm变量
var spn = document.getElementById("showtime"); //获取要放置的位置的对象
spn.innerHTML = riqi +y+"-"+m+"-"+d +" "+ sfm; //将时间放入页面中
setTimeout("timeshow()",1000); //每隔1秒运行一次timesho()函数
}
</script>