>
设为首页
>
收藏本站
>
最新电影
首页
运营资讯
今日英语
图形图像
计算机技术
Asp编程
网站结构化
资源共享
休闲娱乐
访问新站
您现在的位置:
首页
=>
后台技术
=>
脚本特效
=>
时间日期
订阅本栏目
世界各地时间
时间: 2008-01-13 23:36:25 阅读次数:1648
世界时间
<html> <head> <title>网页特效|www.ffasp.com 飞飞Asp乐园|---世界各地时间</title> </head><body OnLoad="timeCheck(timezone, 0)"> <!-- 用<body bgcolor="#fef4d9" OnLoad="timeCheck(timezone, 0)">替换原有的<body> --> <!--将以下代码加入HTML的<Body></Body>之间--> <script language="JavaScript"> <!-- Begin var timerRunning = false; var timezone = "这是格林尼治标准时间"; var adjust = 0; function timeCheck(tzone, diff) { if (timerRunning) { clearTimeout(updatetime); timerRunning = false; } gmtOffset=eval(diff+adjust); timezone = tzone; checkDateTime(); } function checkDateTime () { var today = new Date(); var year = today.getYear() + 00; var month = today.getMonth()+1; var date = today.getDate(); var day = today.getDay(); var hour = today.getHours(); var minute = today.getMinutes(); var second = today.getSeconds(); var lastSat = date - (day+1); while (lastSat < 32) lastSat+=7; if (lastSat > 31) lastSat+=-7; var firstSat = date - (day+1); while (firstSat > 0) firstSat+=-7; if (firstSat < 1) firstSat+=7; if ((((month == 4) && (date >= firstSat)) || month > 4) && (month < 11 || ((month == 10) && day <= lastSat))) adjust += 60; yourOffset = (new Date()).getTimezoneOffset(); yourOffset = yourOffset + adjust; var xx = navigator.appName var xy = navigator.appVersion; xy = xy.substring(0,1); if ((xy == 4) && (xx == "Netscape")) yourOffset = yourOffset+adjust; if ((((month == 4) && (date > 20)) || month > 4) && (month < 11 || ((month == 10) && day < 30))) adjust -= 60; ourDifference = eval(gmtOffset - yourOffset); var half = eval(ourDifference % 60); ourDifference = Math.round(ourDifference / 60); hour = eval(hour - ourDifference); var m = new Array("", "1","2","3", "4","5","6", "7","8","9", "10","11","12"); var leap = eval(year % 4); if ((half == -30) || (half == 30)) minute += 30; if (minute > 59) minute -= 60, hour++; if (minute < 0) minute += 60, hour--; if (hour > 23) hour -= 24, date += 1; if (((month == 4) || (month == 6) || (month == 9) || (month == 11)) && (date==31)) date = 1, month ++; if (((month == 2) && (date > 28)) && (leap != 0)) date = 1, month ++; if ((month == 2) && (date > 29)) date = 1, month++; if (hour < 0) hour += 24, date --; if ((date == 32) && (month == 12)) month = m[1], date = 1, year++; if (date == 32) date = 1, month++; if ((date < 1) && (month == 1)) month= m[12], date = 31, year--; if (date < 1) date = 31, month --; if (((month == 4) || (month == 6) || (month== 9) || (month == 11)) && (date == 31)) date = 30; if ((month == 2) && (date > 28)) date = 29; if (((month == 2) && (date > 28)) && (leap != 0)) date=28; for (i=1; i<13; i++) { if (month == i) { month = m[i]; break; } } var dateTime = hour; dateTime = ((dateTime < 10) ? "0":"") + dateTime; dateTime = " " + dateTime; dateTime += ((minute < 10) ? ":0" : ":") + minute; dateTime += ((second < 10) ? ":0" : ":") + second; dateTime += (hour >= 12) ? "下午, " : "上午, "; dateTime += year + "年" + month + "月" + date + "日" ; document.clock.zonetime.value = dateTime; document.clock.zonename.value = timezone; updatetime=setTimeout("checkDateTime()", 900); timerRunning = true; } // End --> </script> <br> <form name=clock> <table border=1 cellpadding=0 cellspacing="0"> <tr> <td align=center colspan="3"> <input type=text name=zonetime size=28> </td> </tr> <tr> <td align=center colspan="3"> 地区:<input type=text name=zonename size=20> </td> </tr> <tr> <td align=center> <input type=button value="太平洋" onClick="timeCheck(this.value, +480)" name="button3"> </td> <td align=center> <input type=button value="中 心" onClick="timeCheck(this.value, +420)" name="button2"> </td> <td align=center> <input type=button value="东 方" onClick="timeCheck(this.value, +300)" name="button1"> </td> </tr> <tr> <td align=center> <input type=button value="夏威夷" onClick="timeCheck(this.value, +600)" name="button"> </td> <td align=center> <input type=button value="墨西哥" onClick="timeCheck(this.value, +360)" name="button"> </td> <td align=center> <input type=button value="新德里" onClick="timeCheck(this.value, -330)" name="button"> </td> </tr> <tr> <td align=center> <input type=button value="北 京" onClick="timeCheck(this.value, -420)" name="button"> </td> <td align=center> <input type=button value="东 京" onClick="timeCheck(this.value, -540)" name="button"> </td> <td align=center> <input type=button value="伦 敦" onClick="timeCheck(this.value, +0)" name="button"> </td> </tr> </table> </form> </body></html>
提示:您可以先修改部分代码再运行
站内搜索
:
标题
内容
下一篇
状态栏显示的计时器
上一篇
日期输入控件
本栏目最新
栏目最新列表
符合标准的时间选择控件
js选择日期(可以选择开始结束时间)
带对勾的日期选择控件 蓝色
蓝色日历控件 只能选择日期
10秒倒计时的JS代码
网站优化策划
栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新
站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息
MIME介绍 及
[
1
] [
2
] [
3
]
巧用Google和迅雷来下载
Transact SQL 常
[
1
] [
2
]
VIA Rhine II Fast Ethe
电脑常用端
[
1
] [
2
] [
3
]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
伟哥博客
西安房产
123最新电影
三四六四
关于站点
|
免责声明
|
联系站长
|
网站地图
|
陕ICP备07002804号
WEB技术QQ交流群:72840059
©2007 ffasp.com. 版权所有