js显示世界时间示例(包括世界各大城市)
本文实例讲述了js显示世界时间的方法。分享给大家供大家参考,具体如下:
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"> <HTML> <HEAD> <TITLE>世界时间,JS网页特效</TITLE> </HEAD> <bodybgcolor="#ffffff"onLoad="javascript:GetTime();"> <SCRIPTLANGUAGE="JavaScript"> <!--Begin functionGetTime(){ vardt=newDate(); vardef=dt.getTimezoneOffset()/60; vargmt=(dt.getHours()+def); document.clock.local.value=(IfZero(dt.getHours())+":"+IfZero(dt.getMinutes())+":"+IfZero(dt.getSeconds())); varending=":"+IfZero(dt.getMinutes())+":"+IfZero(dt.getSeconds()); varrome=check24(((gmt+1)>24)?((gmt+1)-24):(gmt+1)); document.clock.rome.value=(IfZero(rome)+ending); varisr=check24(((gmt+2)>24)?((gmt+2)-24):(gmt+2)); document.clock.Israel.value=(IfZero(isr)+ending); varmsw=check24(((gmt+3)>24)?((gmt+3)-24):(gmt+3)); document.clock.msw.value=(IfZero(msw)+ending); varbaku=check24(((gmt+4)>24)?((gmt+4)-24):(gmt+4)); document.clock.baku.value=(IfZero(baku)+ending); vardel=check24(((gmt+5)>24)?((gmt+5)-24):(gmt+5)); document.clock.del.value=(IfZero(del)+ending); vardh=check24(((gmt+6)>24)?((gmt+6)-24):(gmt+6)); document.clock.dh.value=(IfZero(dh)+ending); varkok=check24(((gmt+7)>24)?((gmt+7)-24):(gmt+7)); document.clock.kok.value=(IfZero(kok)+ending); varho=check24(((gmt+8)>24)?((gmt+8)-24):(gmt+8)); document.clock.ho.value=(IfZero(ho)+ending); vartky=check24(((gmt+9)>24)?((gmt+9)-24):(gmt+9)); document.clock.tky.value=(IfZero(tky)+ending); varsdn=check24(((gmt+10)>24)?((gmt+10)-24):(gmt+10)); document.clock.sdn.value=(IfZero(sdn)+ending); varmag=check24(((gmt+11)>24)?((gmt+11)-24):(gmt+11)); document.clock.mag.value=(IfZero(mag)+ending); varwll=check24(((gmt+12)>24)?((gmt+12)-24):(gmt+12)); document.clock.wll.value=(IfZero(wll)+ending); var_GMT=check24(((gmt)>24)?((gmt)-24):(gmt)); document.clock._GMT.value=(IfZero(_GMT)+":"+IfZero(dt.getMinutes())+":"+IfZero(dt.getSeconds())); vareniw=check24(((gmt+(24-12))>24)?((gmt+(24-12))-24):(gmt+(24-12))); document.clock.eniw.value=(IfZero(eniw)+ending); varsam=check24(((gmt+(24-11))>24)?((gmt+(24-11))-24):(gmt+(24-11))); document.clock.sam.value=(IfZero(sam)+ending); varhaw=check24(((gmt+(24-10))>24)?((gmt+(24-10))-24):(gmt+(24-10))); document.clock.Hawaii.value=(IfZero(haw)+ending); varala=check24(((gmt+(24-9))>24)?((gmt+(24-9))-24):(gmt+(24-9))); document.clock.alaska.value=(IfZero(ala)+ending); varpacif=check24(((gmt+(24-8))>=24)?((gmt+(24-8))-24):(gmt+(24-8))); document.clock.pacif.value=(IfZero(pacif)+ending); varmount=check24(((gmt+(24-7))>24)?((gmt+(24-7))-24):(gmt+(24-7))); document.clock.mount.value=(IfZero(mount)+ending); varcenter=check24(((gmt+(24-6))>24)?((gmt+(24-6))-24):(gmt+(24-6))); document.clock.center.value=(IfZero(center)+ending); vareast=check24(((gmt+(24-5))>24)?((gmt+(24-5))-24):(gmt+(24-5))); document.clock.east.value=(IfZero(east)+ending); varatl=check24(((gmt+(24-4))>24)?((gmt+(24-4))-24):(gmt+(24-4))); document.clock.atl.value=(IfZero(atl)+ending); varbra=check24(((gmt+(24-3))>24)?((gmt+(24-3))-24):(gmt+(24-3))); bra=(bra>=24)?bra-24:bra; document.clock.bra.value=(IfZero(bra)+ending); varmid=check24(((gmt+(24-2))>24)?((gmt+(24-2))-24):(gmt+(24-2))); mid=(mid>=24)?mid-24:mid; document.clock.mid.value=(IfZero(mid)+ending); varazo=check24(((gmt+(24-1))>24)?((gmt+(24-1))-24):(gmt+(24-1))); azo=(azo>=24)?azo-24:azo; document.clock.azo.value=(IfZero(azo)+ending); setTimeout("GetTime()",1000); } functionIfZero(num){ return((num<=9)?("0"+num):num); } functioncheck24(hour){ return(hour>=24)?hour-24:hour; } //End--> </script> <formname="clock"> <strong>LocalTime<inputtype="text"size="8"name="local"></strong> <p> 埃尼威托克岛(GMT-12)<inputtype="text"size="8"name="eniw"><br> 萨摩亚群岛(GMT-11)<inputtype="text"size="8"name="sam"><br> 夏威夷(GMT-10)<inputtype="text"size="8"name="Hawaii"> <p> 阿拉斯加(GMT-9)<inputtype="text"size="8"name="alaska"><br> 太平洋时间(GMT-8)<inputtype="text"size="8"name="pacif"><br> 山脉时间(GMT-7)<inputtype="text"size="8"name="mount"> <p> 中央标准时间(GMT-6)<inputtype="text"size="8"name="center"><br> 东部时间(GMT-5)<inputtype="text"size="8"name="east"><br> 大西洋时间(GMT-4)<inputtype="text"size="8"name="atl"> <p> Brazilia(GMT-3)<inputtype="text"size="8"name="bra"><br> 大西洋中部时间(GMT-2)<inputtype="text"size="8"name="mid"><br> 亚述尔群岛(GMT-1)<inputtype="text"size="8"name="azo"> <p> <strong>格林尼治标准时间(GMT)<inputtype="text"size="8"name="_GMT"></strong> <p> 罗马(GMT+1)<inputtype="text"size="8"name="rome"><br> 以色列(GMT+2)<inputtype="text"size="8"name="Israel"><br> 莫斯科(GMT+3)<inputtype="text"size="8"name="msw"> <p> 巴库(GMT+4)<inputtype="text"size="8"name="baku"><br> NewDelhi(GMT+5)<inputtype="text"size="8"name="del"><br> Dhakar(GMT+6)<inputtype="text"size="8"name="dh"> <p> 曼谷(GMT+7)<inputtype="text"size="8"name="kok"><br> 香港(GMT+8)<inputtype="text"size="8"name="ho"><br> 东京(GMT+9)<inputtype="text"size="8"name="tky"> <p> 悉尼(GMT+10)<inputtype="text"size="8"name="sdn"><br> Magadan(GMT+11)<inputtype="text"size="8"name="mag"><br> 惠灵顿(GMT+12)<inputtype="text"size="8"name="wll"> </form> </BODY> </HTML>
对JavaScript时间与日期显示感兴趣的朋友还可以参看本站在线工具:
在线世界各地时间查询
在线万年历日历
网页万年历日历
更多关于JavaScript相关内容可查看本站专题:《JavaScript时间与日期操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。