主页 > 知识库 > 如何在网页中显示服务器时间

如何在网页中显示服务器时间

热门标签:洛阳便宜外呼系统厂家 沧州智能外呼系统收费 医院地图标注 湖北稳定外呼系统 忻州外呼系统接口对接 嘟声的电销机器人 电销机器人怎么收费 语音平台系统 地图标注和图片标注

下面以asp+js为例说明。具体代码可以到本站的网页时间代码下载。
下面分析代码结构,先是获取服务器时间:

复制代码 代码如下:

%
d=Date()
t=Time()
%>
var t0=new Date().getTime();
var nyear=%=Year(d)%>;
var nmonth=%=Month(d)%>;
var nday=%=Day(d)%>;
var nwday=%=WeekDay(d)%>-1;
var nhrs=%=Hour(t)%>;
var nmin=%=Minute(t)%>;
var nsec=%=Second(t)%>;
//获得本机时间和服务器时间之差
var dectime=new Date(nyear,nmonth-1,nday,nhrs,nmin,nsec).getTime()-t0;
nday=-1;
//用于显示时间的span
document.write("span id=\"clock\" style=\"word-break:keep-all\">/span>");
//时间计算函数:
function NewTick(){
var noww=new Date();
var t1=noww.getTime();
noww.setTime(t1+dectime);
if(noww.getDate()!=nday){
nyear=noww.getFullYear();nmonth=noww.getMonth()+1;nwday=noww.getDay();nday=noww.getDate();
}
nhrs=noww.getHours();nmin=noww.getMinutes();nsec=noww.getSeconds();
}
//时间显示函数:
function Draw(){
NewTick(); //先计算
var s=nyear+'年'+nmonth+'月'+nday+'日 '+'星期'+cweekday(nwday)+' '+shapetime(nhrs,nmin,nsec);
s+=" 农历"+lmonth+"月"+lday;//显示农历
document.getElementById("clock").innerHTML=s;
//每隔500毫秒重新获取一下本机时间:
setTimeout("Draw()",500);
}

//开始显示:
Draw();



其他问题:

服务器获取的时间不能在本地缓存,所以要在代码中加入缓存控制函数;
还要防止其他网站盗链你的服务器时间代码,所以要加入防盗链函数。
如果需要显示农历,还需要加入农历运算函数。
具体请下载代码自己看。

标签:定州 巴彦淖尔 内蒙古 96 山南 宜宾 防城港 日照

巨人网络通讯声明:本文标题《如何在网页中显示服务器时间》,本文关键词  如,何在,网页,中,显示,服务器,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《如何在网页中显示服务器时间》相关的同类信息!
  • 本页收集关于如何在网页中显示服务器时间的相关信息资讯供网民参考!
  • 推荐文章