资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
Javascript 世界时区时间显示代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Javascript 世界時間時間顯示</title> <meta name="author" content="Geovin Du 塗聚文"/> </head> <body> <h1></h1> <div id="local"></div> <div id="localutc"></div> <div id="bombay"></div> <div id="singapore"></div> <div id="tokyo"></div> <div id="london"></div> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20language%3D%22javascript%22%20type%3D%22text%2Fjavascript%22%3E%20%0D%0A%2F%2Fhttps%3A%2F%2Fgist.github.com%2F1326893https%3A%2F%2Fgist.github.com%2F1326893%20%0D%0A%2F%2F20120511%20Geovin%20Du%20%E5%A1%97%E8%81%9A%E6%96%87%20%0D%0Afunction%20calcTime(city%2C%20offset)%20%7B%20%0D%0Avar%20d%20%3D%20new%20Date()%3B%20%0D%0Autc%20%3D%20d.getTime()%20%2B%20(d.getTimezoneOffset()%20*%2060000)%3B%20%0D%0Avar%20nd%20%3D%20new%20Date(utc%20%2B%20(3600000%20*%20offset))%3B%20%0D%0Avar%20gmtTime%20%3D%20new%20Date(utc)%20%0D%0Avar%20day%20%3D%20nd.getDate()%3B%20%0D%0Avar%20month%20%3D%20nd.getMonth()%3B%20%0D%0Avar%20year%20%3D%20nd.getYear()%3B%20%0D%0Avar%20hr%20%3D%20nd.getHours()%3B%20%2F%2F%2B%20offset%20%0D%0Avar%20min%20%3D%20nd.getMinutes()%3B%20%0D%0Avar%20sec%20%3D%20nd.getSeconds()%3B%20%0D%0Aif(year%20%3C%201000)%7B%20%0D%0Ayear%20%2B%3D%201900%20%0D%0A%7D%20%0D%0Avar%20monthArray%20%3D%20new%20Array(%22January%22%2C%20%22February%22%2C%20%22March%22%2C%20%22April%22%2C%20%22May%22%2C%20%22June%22%2C%20%22July%22%2C%20%22August%22%2C%20%0D%0A%22September%22%2C%20%22October%22%2C%20%22November%22%2C%20%22December%22)%20%0D%0Avar%20monthDays%20%3D%20new%20Array(%2231%22%2C%20%2228%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22)%20%0D%0Aif%20(year%254%20%3D%3D%200)%7B%20%0D%0AmonthDays%20%3D%20new%20Array(%2231%22%2C%20%2229%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22)%20%0D%0A%7D%20%0D%0Aif(year%25100%20%3D%3D%200%20%26%26%20year%25400%20!%3D%200)%7B%20%0D%0AmonthDays%20%3D%20new%20Array(%2231%22%2C%20%2228%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22%2C%20%2230%22%2C%20%2231%22)%20%0D%0A%7D%20%0D%0Aif%20(hr%20%3E%3D%2024)%7B%20%0D%0Ahr%20%3D%20hr-24%20%0D%0Aday%20-%3D%20-1%20%0D%0A%7D%20%0D%0Aif%20(hr%20%3C%200)%7B%20%0D%0Ahr%20-%3D%20-24%20%0D%0Aday%20-%3D%201%20%0D%0A%7D%20%0D%0Aif%20(hr%20%3C%2010)%7B%20%0D%0Ahr%20%3D%20%22%20%22%20%2B%20hr%20%0D%0A%7D%20%0D%0Aif%20(min%20%3C%2010)%7B%20%0D%0Amin%20%3D%20%220%22%20%2B%20min%20%0D%0A%7D%20%0D%0Aif%20(sec%20%3C%2010)%7B%20%0D%0Asec%20%3D%20%220%22%20%2B%20sec%20%0D%0A%7D%20%0D%0Aif%20(day%20%3C%3D%200)%7B%20%0D%0Aif%20(month%20%3D%3D%200)%7B%20%0D%0Amonth%20%3D%2011%20%0D%0Ayear%20-%3D%201%20%0D%0A%7D%20%0D%0Aelse%7B%20%0D%0Amonth%20%3D%20month%20-1%20%0D%0A%7D%20%0D%0Aday%20%3D%20monthDays%5Bmonth%5D%20%0D%0A%7D%20%0D%0Aif(day%20%3E%20monthDays%5Bmonth%5D)%7B%20%0D%0Aday%20%3D%201%20%0D%0Aif(month%20%3D%3D%2011)%7B%20%0D%0Amonth%20%3D%200%20%0D%0Ayear%20-%3D%20-1%20%0D%0A%7D%20%0D%0Aelse%7B%20%0D%0Amonth%20-%3D%20-1%20%0D%0A%7D%20%0D%0A%7D%20%0D%0Areturn%20city%2B%22%3AThe%20local%20time%20is%22%2BmonthArray%5Bmonth%5D%20%2B%20%22%20%22%20%2B%20day%20%2B%20%22%2C%20%22%20%2B%20year%20%2B%20%22%3Cbr%3E%22%20%2B%20hr%20%2B%20%22%3A%22%20%2B%20min%20%2B%20%22%3A%22%20%2B%20sec%20%0D%0A%2F%2Freturn%20%22The%20local%20time%20in%20%22%20%2B%20city%20%2B%20%22%20is%20%22%20%2B%20nd.toLocaleString()%2B%3B%20%0D%0A%7D%20%0D%0Afunction%20worldClockZone()%7B%20%0D%0Adocument.getElementById('local').innerHTML%20%3D%20%22The%20local%20time%20is%20%22%20%2B%20(new%20Date()).toLocaleString()%3B%20%0D%0Adocument.getElementById('localutc').innerHTML%20%3D%20%22The%20local%20time%20is%20%22%20%2B%20(new%20Date()).toLocaleString()%3B%20%0D%0Adocument.getElementById('bombay').innerHTML%20%3D%20calcTime('bombay'%2C%20'%2B5.5')%3B%20%0D%0Adocument.getElementById('singapore').innerHTML%20%3D%20calcTime('singapore'%2C%20'%2B8')%3B%20%0D%0Adocument.getElementById('tokyo').innerHTML%20%3D%20calcTime('tokyo'%2C%20'%2B9')%3B%20%0D%0Adocument.getElementById('london').innerHTML%20%3DcalcTime('london'%2C%20'%2B1')%3B%20%0D%0AsetTimeout(%22worldClockZone()%22%2C%201000)%20%0D%0A%7D%20%0D%0Awindow.onload%3DworldClockZone%3B%20%0D%0A%3C%2Fscript%3E"> <hr/> <address></address> <!-- hhmts start --> Last modified: Mon Oct 31 02:04:17 BRST 2011 <!-- hhmts end --> </body> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程