博客
关于我
html页面显示服务器时间
阅读量:414 次
发布时间:2019-03-06

本文共 838 字,大约阅读时间需要 2 分钟。

全局变量定义为:
var lblTimer;
var d;
在页面的ready事件中:
lblTimer = $("#lbltimer");
d = new Date('<%=DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")%>');
lblTimer.children("span").text(getStr(d));
setInterval("setTimer()", 1000);
函数setTimer()的逻辑:
mss = d.getTime();
mss += 1000;
d.setTime(mss);
lblTimer.children("span").text(getStr(d));
函数getStr(d)实现日期格式化:
function getStr(d) {
var YYYY = d.getFullYear();
var M = d.getMonth() + 1;
var MM = (M < 10) ? "0" + M : M;
var D = d.getDate();
var DD = (D < 10) ? "0" + D : D;
var h = d.getHours();
var hh = (h < 10) ? "0" + h : h;
var m = d.getMinutes();
var mm = (m < 10) ? "0" + m : m;
var s = d.getSeconds();
var ss = (s < 10) ? "0" + s : s;
return YYYY + "-" + MM + "-" + DD + " " + hh + ":" + mm + ":" + ss;
}

以上代码实现了一个自动更新的时间显示器,通过JavaScript定期更新时间显示并格式化日期。

转载地址:http://xjvkz.baihongyu.com/

你可能感兴趣的文章
Netty源码—4.客户端接入流程一
查看>>
Netty源码—4.客户端接入流程二
查看>>
Netty源码—5.Pipeline和Handler一
查看>>
Netty源码—5.Pipeline和Handler二
查看>>
Netty源码—6.ByteBuf原理一
查看>>
Netty源码—6.ByteBuf原理二
查看>>
Netty源码—7.ByteBuf原理三
查看>>
Netty源码—7.ByteBuf原理四
查看>>
Netty源码—8.编解码原理一
查看>>
Netty源码—8.编解码原理二
查看>>
Netty源码解读
查看>>
Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
查看>>
Netty相关
查看>>
Netty遇到TCP发送缓冲区满了 写半包操作该如何处理
查看>>
Netty:ChannelPipeline和ChannelHandler为什么会鬼混在一起?
查看>>
Netty:原理架构解析
查看>>
Network Dissection:Quantifying Interpretability of Deep Visual Representations(深层视觉表征的量化解释)
查看>>
Network Sniffer and Connection Analyzer
查看>>
Network 灰鸽宝典【目录】
查看>>
NetworkX系列教程(11)-graph和其他数据格式转换
查看>>