JSP 如何在客户端同步显示服务器时间
来源:互联网 发布:网站一般使用cms吗 编辑:程序博客网 时间:2024/05/21 10:23
在客户端同步显示服务器时间解决办法:
1.用ajax异步提交取得时间,然后局部刷新页面。
2.取得服务器时间,在本地(客户端)实现时间累加。
第一种方法显然加大了服务器的负载量,但是时间准确。(中间网速另算)
第二中每次只取得一次时间,节约服务器开销。
这次我采用第二种方法实现此功能,希望对学习者有所帮助。
首先在客户端得到服务器时间代码如下:
<%
Date date = new Date();
%>
得到时间后用js函数进行累加
<script language="javascript">
var hours, minutes, seconds, xfile;
var intHours, intMinutes, intSeconds;
var today= new Date();
today.setTime(<%=date.getTime()%>); //把服务器时间赋给JS函数
function time_callback(){
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
if (intHours == 0) {
hours = "12 : ";
xfile = "午夜 ";
} else if (intHours < 12) {
hours = intHours+" : ";
xfile = "上午 ";
} else if (intHours == 12) {
hours = "12 : ";
xfile = "正午 ";
} else {
intHours = intHours - 12
hours = intHours + " : ";
xfile = "下午 ";
}
if (intMinutes < 10) {
minutes = "0"+intMinutes+" : ";
} else {
minutes = intMinutes+" : ";
}
if (intSeconds < 10) {
seconds = "0"+intSeconds+" ";
} else {
seconds = intSeconds+" ";
}
timeString = xfile+hours+minutes+seconds;
document.getElementById("time_view").innerHTML = " " + timeString;
today.setTime(today.getTime() + 1000);
}
setInterval("time_callback()",1000); //每1000毫秒回调此函数
</script>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wpabbs/archive/2008/08/21/2805679.aspx
- JSP 如何在客户端同步显示服务器时间
- JSP 如何在客户端同步显示服务器时间
- jsp动态显示服务器时间 和 客户端显示时间
- 服务器/客户端时间同步
- 客户端同步服务器时间
- jsp实现同步服务器时间
- [Javascript] 在客户端实时显示服务器的时间
- 企业内部在centos7.2系统中必杀技NTP时间服务器及内网服务器时间同步(windows和linux客户端同步)
- Jsp动态显示服务器时间
- 客户端时间如何与服务器时间同步(多层架构系统理应如此)
- 客户端实现准确的服务器时间同步
- 客户端实现正确的服务器时间同步
- 如何在JSP页面中显示当前时间
- 如何在jsp中实现时间的动态显示?
- 为嵌入式开发板客户端自己动手在虚拟机上搭建时间同步NTP服务器
- asp.net服务器时间同步(实时显示服务器时间)
- 客户端显示服务器时间的问题!
- 使用时间服务器同步服务器与客户端的时间
- SHBrowseForFolder如何设定初始目录
- Twisted开发Web应用笔记
- VSFTPD 添加用户
- Java 静态方法和实例方法的区别
- Linux性能调优
- JSP 如何在客户端同步显示服务器时间
- GridView 72般绝技
- 在vb中使用Iphlpapi.dll获取网络信息 第一章 前言
- asp.net treeview 菜单树 链接 展开 折叠
- 厚黑学:取中间值
- 三巨擘合推Google电视开拓商机
- oracle 10g 控制台启动端口修改
- Visual Studio 2008常用小技巧
- 链表的插入操作及链表的倒置