网站制作学习网JS脚本→正文:获取标准日期时间
字体:

获取标准日期时间

JS脚本 2011/10/13 18:14:28  点击:不统计

原载于:原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n

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><title>
时间
</title>

<script language="javascript" type="text/javascript">
//特别注明:北京时间是格林尼治标准时加八小时,因此用的起始时间也是从八点起算的
var secondServer = 1318500430.62087;
var secondClient = parseInt(new Date().getTime()/1000);
var secondSub = secondServer - secondClient; //两端时间秒差
//星期函数
function initArray()
{
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i]
}
function meizzTime(n)
{
var mei = new Date();
mei.setTime(mei.getTime() + n*1000); //得到一个新的时间
var y = mei.getFullYear();//年
//var y = mei.getYear();//年
//y=(!document.all)?y+1900:y;
var t = mei.getMonth()+1;//月分需加1
var d = mei.getDate();//日
var w = new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
var z = w[mei.getDay()+1]//星期
var h = (mei.getHours() > 9) ? mei.getHours() : "0" + mei.getHours(); //时
var m = (mei.getMinutes() > 9) ? mei.getMinutes() : "0" + mei.getMinutes(); //分
var s = (mei.getSeconds() > 9) ? mei.getSeconds() : "0" + mei.getSeconds(); //秒

document.meizz.clock.value = y +" 年 "+ t +" 月 "+ d +" 日 " + z +" "+ h +":"+ m +":"+ s; //显示年月日和时间
setTimeout("meizzTime(secondSub)", 1000);
}
</script>
<style type="text/css">
body {margin-left: 0px; margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
.times{background:url(../images/daka/check_10.jpg) no-repeat;width:272px;height:35px;overflow:hidden;padding-left:60px;padding-top:11px;border:none}
</style>
</head>
<body onload="meizzTime(secondSub)">
<form name="meizz" method="post"  id="meizz">
<div></div><input name="clock" size="40" class="times" />
</form>
</body>
</html>
 


·上一篇:javascript读取文件大小 >>    ·下一篇:页面滚动文字位置不变 >>
推荐文章
最新文章