源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-07-14 09:40 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:如何在网页中显示服务器时间
下面以asp+js为例说明。具体代码可以到本站的网页时间代码[url=http://www.1sucai.cn/codes/76736.html]下载[/url]。 下面分析代码结构,先是获取服务器时间:
[u]复制代码[/u] 代码如下:
<% 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();
[b]其他问题: [/b]服务器获取的时间不能在本地缓存,所以要在代码中加入缓存控制函数; 还要防止其他网站盗链你的服务器时间代码,所以要加入防盗链函数。 如果需要显示农历,还需要加入农历运算函数。 具体请下载代码自己看。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部