我正在尝试在网站上放置一个时钟,我目前正在通过 php 内置函数获取时间。但它不会自动更改分钟,所以我需要刷新我的页面。
有没有什么技术可以像这样 [07:23 AM] 放置一个显示时间的时钟,并在分钟变化时自动更新而不刷新。
请通过代码或适当的链接帮助我。
提前致谢。
我正在尝试在网站上放置一个时钟,我目前正在通过 php 内置函数获取时间。但它不会自动更改分钟,所以我需要刷新我的页面。
有没有什么技术可以像这样 [07:23 AM] 放置一个显示时间的时钟,并在分钟变化时自动更新而不刷新。
请通过代码或适当的链接帮助我。
提前致谢。
<script type="text/javascript">
function GetClock(){
d = new Date();
nhour = d.getHours();
nmin = d.getMinutes();
nsec = d.getSeconds();
if(nhour == 0) {ap = " AM";nhour = 12;}
else if(nhour <= 11) {ap = " AM";}
else if(nhour == 12) {ap = " PM";}
else if(nhour >= 13) {ap = " PM";nhour -= 12;}
if(nmin <= 9) {nmin = "0" +nmin;}
document.getElementById('clockbox').innerHTML=" "+nhour+":"+nmin+":"+nsec+" "+ap+" ";
setTimeout("GetClock()", 1000);
}
window.onload=GetClock;
</script>
<div id="clockbox"></div>
这是您想要的完整 Javascript 代码。这对你有用。
如果要显示用户的当前时间,则需要为此使用 JavaScript 的 Date()。如果是您要显示的服务器位置的时间,您可以设置一个触发 AJAX 调用的计时器
jDigiClock
是一个 jQuery 插件,灵感来自独特的 HTC Hero Clock Widget。对于这样一个外观复杂的插件,它的安装和提供非常容易
在这里下载并上传到您的服务器上!
这是你要找的吗?