2

我正在尝试在网站上放置一个时钟,我目前正在通过 php 内置函数获取时间。但它不会自动更改分钟,所以我需要刷新我的页面。

有没有什么技术可以像这样 [07:23 AM] 放置一个显示时间的时钟,并在分钟变化时自动更新而不刷新。

请通过代码或适当的链接帮助我。

提前致谢。

4

3 回答 3

4
<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 代码。这对你有用。

于 2013-05-01T06:49:36.417 回答
0

如果要显示用户的当前时间,则需要为此使用 JavaScript 的 Date()。如果是您要显示的服务器位置的时间,您可以设置一个触发 AJAX 调用的计时器

于 2013-05-01T06:45:55.383 回答
0

jDigiClock

是一个 jQuery 插件,灵感来自独特的 HTC Hero Clock Widget。对于这样一个外观复杂的插件,它的安装和提供非常容易

在这里下载并上传到您的服务器上!

这是你要找的吗?

于 2013-05-01T06:43:35.797 回答