当前位置:编程学习 > JS >>

js获取服务器时间(动态)

补充:在网上找的代码放到服务器后,还是现实客服端的时间。。。
追问:那可不可以用php 获取服务器时间?动态的?显示的还是客户端时间?那可不可以用php 获取服务器时间?动态的?
答案:JS 是客户端脚本 无法显示数据库的时间的

你可以用服务器空间 比如 lable 在 page_load 的时候 DateTime.Now().Tostring()
然后给这个lable赋值 就行了
其他:function showTime() {
        setInterval("thisTime.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());", 1000);
    }

找个合适的地方用<span id="thisTime"><script language="javascript">showTime();</script></span>调用就行。 JS 只能获取本地的实现,不能获取服务器的时间的。 你用dom操作就可以了,做过dom树的遍历,在你页面加载完以后,也就是把你的js里的操作函数定义在window.onload上,然后遍历页面已经有的这些元素,具体怎么遍历看你想深度优先还是广度优先深度优先就判断每个node的firstChild是不是空,如果不是空就继续取值,如果是空就判断nextSibling的值,广度优先就先判断nextSibling然后再判断下一层,以此类推
 

上一个:这里有一段js,如何让这个在页面加载时,图片就自动滚动,当点击左右按钮时,又可以左右移动
下一个:为什么有些网站只有JS表单验证,只要禁用JS就能通过不合法的表单输入内容~

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,