<table width="99%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="19" align="center"></td>
<td align="center"><b>
<SPAN class="heise" id="liveclock"></SPAN>
<script language="javascript">
function timeprint()
{
var week; var date;
var today=new Date()
var year=todaygetYear()
var month=todaygetMonth()+1
var day=todaygetDate()
var ss=todaygetDay()
var hours=todaygetHours()
var minutes=todaygetMinutes()
var seconds=todaygetSeconds()
date=year+"年"+month+"月"+day+"日 "
if(ss==0) week="星期日"
if(ss==1) week="星期一"
if(ss==2) week="星期二"
if(ss==3) week="星期三"
if(ss==4) week="星期四"
if(ss==5) week="星期五"
if(ss==6) week="星期六"
if(minutes<=9)
minutes="0"+minutes
if(seconds<=9)
seconds="0"+seconds
myclock=date+week+" "+hours+":"+minutes+":"+seconds
if(documentlayers){documentlayersliveclockdocumentwrite(myclock)
documentlayersliveclockdocumentclose()
}else if(documentall)
liveclockinnerHTML=myclock
setTimeout("timeprint()",1000)
}
timeprint();
//-->
</script></b>
</td>
</tr>
</table><%
if time()<#12:00:00# and time()<=#00:00:00# then
responseWrite("早上好")
Else if time()<#19:00:00# And time()>=#12:00:00# then
responseWrite("下午好")
else
responseWrite("晚上好")
end if
end if
%>
以上是正确的写法
time()现在你系统的时间
然后if<条件> then
执行 A
esle
执行 B
end if
大致意思是,如果条件成立就执行A,如果不成立就执行B
就是判断你现在的时间,属于什么时候,然后输出显示。实用js代码: < SCRIPT LANGUAGE="JAVASCRIPT"> < !-- var today=new Date; var week=new Array(7); week[0]="天"; week[1]="一"; week[2]="二"; week[3]="三"; week[4]="四"; week[5]="五"; week[6]="六"; documentwrite("今天"+todaygetYear()+"年"+(todaygetMonth()+1)+"月"+todaygetDate()+"日;星期"+week[todaygetDay()]); //-->< /SCRIPT> 要提醒: 1、要注意月份的表示,getMonth()得到的是0-11;0表示一月,1表示二月依此类推,所以我们要显示月份要先加1。 2、另外,Java对两千年问题也已作了考虑,当小于2000年时Java显示两位数字如1998年显示98,当大于2000年时,显示四位数字。避免了出现两千年问题<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "><p align="center"> <script language="JavaScript" type="text/javascript"> var enabled = 0; today = new Date(); var day; var date; if(todaygetDay()==0) day = "星期日" if(todaygetDay()==1) day = "星期一" if(todaygetDay()==2) day = "星期二" if(todaygetDay()==3) day = "星期三" if(todaygetDay()==4) day = "星期四" if(todaygetDay()==5) day = "星期五" if(todaygetDay()==6) day = "星期六" //documentfgColor = "000000"; date = (todaygetYear()) + "年" + (todaygetMonth() + 1 ) + "月" + todaygetDate() + "日" + " "+day +""; documentwrite("<CENTER>" + datefontsize(3) + "</CENTER>"); </script> </p> 直接用就可以啦……不写在head里面就可以啦……直接在body写把下面的代码保存成HTML文件
<body>
<span id="time"></span>
</body>
<script type="text/javascript">
function showtime(){
var str,time;
time=new Date();
str="欢迎光临,现在是"+timegetFullYear()+"年"+(timegetMonth()+1)+"月"+timegetDate()+"日 "+timegetHours()+":"+timegetMinutes()+":"+timegetSeconds();
documentgetElementById("time")innerHTML=str;
}
setInterval("showtime()",1000);
</script>哪有那么复杂,就在楼主的基础上改就好。
<div id="linkweb">
</div>
<script>setInterval("linkwebinnerHTML='现在时刻:'+new Date()toLocaleString()+' 星期'+'日
一二三四五六'charAt(new Date()getDay());",1000);
</script>
这样直接复制确实是出不来效果,这是我在记事本上写好并测试好才发过来的,一复制就不行了,你直接在你原来的代码上的"linkwebinnerHTML=后面加上'现在时刻:'+后面写上乘下的内容试试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)