本文实例讲述了射流研究…显示日历和天气的方法。分享给大家供大家参考,具体如下:
运行效果截图如下:
完整代码如下:
!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head script type=' text/JavaScript '函数开始时间(){//获取当前系统日期var today=新日期()var y=今天。getfullyear()var mo=today。getmonth()var da=today。getdate()var h=today。gethours()var m=today。getminutes()var s=today。getseconds()var weekString='日一二三四五六变量日期=新日期();var CalendarData=新数组(20);var madd=新数组(12);var numString='一二三四五六七八九十;var monString='正二三四五六七八九十冬腊;变种cYearvar cmonthwar cDayvar chour var cDateStringvar date stringvar Browser=navigator . appname函数init(){日历数据[0]=0x41a 95;日历数据[1]=0xD4A;日历数据[2]=0xda 5;日历数据[3]=0x20b 55;日历数据[4]=0X56a;日历数据[5]=0x 7155 b;日历数据[6]=0x25D;日历数据[7]=0x92D;日历数据[8]=0x 5192 b;日历数据[9]=0xa 95;日历数据[10]=0xB4A;日历数据[11]=0x 416 Aa;日历数据[12]=0xd 5;日历数据[13]=0x 90ab 5;日历数据[14]=0x4Ba;日历数据[15]=0xA5B;日历数据[16]=0x60a 57;日历数据[17]=0x22B;日历数据[18]=0xa 93;日历数据[19]=0x40e 95;madd[0]=0;madd[1]=31;madd[2]=59;madd[3]=90;madd[4]=120;madd[5]=151;madd[6]=181;madd[7]=212;madd[8]=243;madd[9]=273;madd[10]=304;madd[11]=334;}函数GetBit(m,n){ return(Mn)1;}函数e2c() { var total,m,n,k;var isEnd=falsevar tmp=ThDate。getyear();if(tmp 1900)tmp=1900;total=(tmp-2001)* 365数学。楼层((tmp-2001)/4)madd[日期。getmonth()]日期。get date()-23;if(ThDate。getyear()% 4==0 ThDate。getmonth()1)总计;for(m=0;m ) { k=(CalendarData[m]0xfff)?11:12;for(n=k;n=0;n-){ if(total=29 GetBit(日历数据[m],n)){ isEnd=true;打破;} total=total-29-GetBit(日历数据[m],n);} if(iSEnd)break;} cYear=2001mcmonth=k-n ^ 1;cDay=总计;if(k==12){ if(cMonth==math。楼层(日历数据[m]/0x 10000)1)CmNth=1-CmNth;if(cmnth math。楼层(日历数据[m]/0x 10000)1)CmNTH-;} Chour=数学。楼层(((ThDate。gethours())3)/2);}函数GetcDateString(){ var tmp=' ';if(CmNTh1){ tmp='闰;tmp=monstring。charat(-CMNth-1);} else tmp=monstring。charat(CmNTH-1);tmp='月;' tmp=(cDay11)?'初:((cDay20)?'十:((cDay30)?”廿':'卅'));if(cDay!=0 | | cday==10)tmp=numstring.charat((cday-1));tmp=cDateString=tmp返回tmp } init();e2c();GetcDateString();//调用检查时间()函数,小于十的数字前加0m=检查时间(m)s=检查时间(s)/s设置层文本文件(文本文件)的内容document.getElementById('txt ').innerHTML=y '年(mo 1)月爸爸日h :m :s星期weekString.charAt(today.getDay())'农历cDateString //过500毫秒再调用一次t=setTimeout('startTime()',500) //小于10,加0函数check time(I){ if(i10){ I=' 0 ' I } return I } }/script/head dydiv id=' txt '/DivscriptStartTiME()/script div iframe src=' http :http://m。天气。com。cn/m/pn11/weather。htm ' width=' 420 ' height=' 60 '边距width=' 0 ' margin heat=' 0 ' hs pace=' 0 ' vs pace=' 0 '框架边框='更多关于Java脚本语言相关内容感兴趣的读者可查看本站专题: 《JavaScript查找算法技巧总结》 、 《JavaScript动画特效与技巧汇总》 、 《JavaScript错误与调试技巧总结》 、 《JavaScript数据结构与算法技巧总结》 、 《JavaScript遍历算法与技巧总结》 及《JavaScript数学运算用法总结》
希望本文所述对大家Java脚本语言程序设计有所帮助。