如何在页面上动态显示一个基于NTP时间的时钟 比如页面load后,从NTP那获取一个基准时间,现在要去去刷新页面,那个时间可以自己动态的继续显示下去。请问用javascript怎么去处理? 谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取时间后,将时间转成Date对象,之后设置定时器把他输出. 只在load页面时刷新一次同步时间,然后不用刷新,时间可以动态显示。 setTimeout附function 取得基准时间(){ 取得当前时间 从NTP获取时间 计算获取时间的时间 if(获取时间的时间过长) 重新获取 else 计算时间差,取得基准时间}如果怕时间长了不准可以考虑每10分钟获取一次等 楼上的方法用setTimeout定时做操作可以理解,但能不刷页面的前提下吧时间动态显示出来吗。好像有点端倪,用Ajax的XMLHttpRequest可以不刷新页面。 呃。。这个是纯js,你随便拿个什么显示一下就行了假设已经取得当前时间为var datetime = "2009-11-11 11:11:11";页面有<div id="time"></div>document.getElementById('time').innerHTML = datetime; 多谢Siramizu,难道js在不刷新页面的前提下就不能动态显示吗,一定要用Ajax?用Ajax得强制用户打开IE的ActiveX控件,这个不太合适吧,尤其我的page还是给嵌入式系统用的。 JS高手,帮帮忙谢谢啊 怎么隐藏这个展示广告 求肋jquery传值的问题 看看这个问题怎么解决? ext 控件问题,求大神解答 能不能在页面初始化时用JavaScript实现Button的disabled效果? 日期验证!!! 在线等待~~~~多个表单~~~ 在javascript中,怎样响应键盘事件 请教,怎样用正则表达式去掉文档所有html标记,asp标记,注释标记? 求教在手机上用auto.js如何利用服务器时间(网址)进行定时点击 js 如何得到要导入excel中图片的大小 select下拉菜单美化后滚动条不见了。
function 取得基准时间(){
取得当前时间
从NTP获取时间
计算获取时间的时间
if(获取时间的时间过长)
重新获取
else
计算时间差,取得基准时间
}
如果怕时间长了不准可以考虑每10分钟获取一次等
好像有点端倪,用Ajax的XMLHttpRequest可以不刷新页面。
假设已经取得当前时间为
var datetime = "2009-11-11 11:11:11";
页面有<div id="time"></div>
document.getElementById('time').innerHTML = datetime;
用Ajax得强制用户打开IE的ActiveX控件,这个不太合适吧,尤其我的page还是给嵌入式系统用的。