gpt4 book ai didi

PHP/JS 时钟不显示用户的时区,也不显示秒数变化

转载 作者:行者123 更新时间:2023-11-28 16:08:45 24 4
gpt4 key购买 nike

我想在我的网站上使用一个时钟,它工作得非常好,可以显示时间,但我仍然需要它做两件事:

  1. 我需要它来显示我的时区(服务器时区)的时间。
  2. 我需要时钟来保持实时。 (即显示秒数的变化)

代码:

<script> 
function displayTime() {
document.getElementById( "servertime" ).innerHTML = '<?=date("h:i:s A");?>';
}

var serverTime = window.setInterval( "displayTime()", 1200 );
</script>

最佳答案

尝试这样的事情:

var serverTime = new Date();

function displayTime(){
serverTime.setSeconds(serverTime.getSeconds()+1);
document.getElementById("servertime").innerHTML = serverTime.getHours()+":"+serverTime.getMinutes()+":"+serverTime.getSeconds();
}

window.onload=function(){
setInterval(displayTime, 1000)
}

这将使用用户计算机的时间。如果您想设置某个时区,可以在 PHP 配置文件中设置,也可以在脚本开头设置,然后将该值放入新的 Date javascript 函数中。像这样的东西:

var serverTime = new Date('<?=date("m/d/Y H:i:s T", time())?>');

关于PHP/JS 时钟不显示用户的时区,也不显示秒数变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13807205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com