Javascript 自动更新java时钟、时间格式 var now=新日期(); 函数startInterval(){ setInterval('updateTime();',1000); } startInterval()//马上开始 函数updateTime(){ var nowMS=now.getTime(); nowMS+=1000; now.setTime(nowMS); var clock=document.getElementById('clock'); 中频(时钟){ clock.innerHTML=now.toTimeString();//调整以适应 } }

Javascript 自动更新java时钟、时间格式 var now=新日期(); 函数startInterval(){ setInterval('updateTime();',1000); } startInterval()//马上开始 函数updateTime(){ var nowMS=now.getTime(); nowMS+=1000; now.setTime(nowMS); var clock=document.getElementById('clock'); 中频(时钟){ clock.innerHTML=now.toTimeString();//调整以适应 } },javascript,datetime,date-format,Javascript,Datetime,Date Format,这是我的html代码。我是一个JavaNoob,基本上在这里找到了这个:。我想将格式从“HH:mm:ssgmt+0100(Romansk(normaltid))”调整为仅“HH:mm:ss” 或者代替false-您喜欢的区域设置尝试: 顺便说一句,您正在使用PHPtime()返回服务器端时间,对吗?只是一个提示,setInterval没有那么精确(请参阅:),因此您将慢慢引入不精确性。如果客户端时钟不可信,我要么将服务器时间作为Web服务公开,要么从已经可用的众多Web服务中消耗时间(,等等)

这是我的html代码。我是一个JavaNoob,基本上在这里找到了这个:。我想将格式从“HH:mm:ssgmt+0100(Romansk(normaltid))”调整为仅“HH:mm:ss”

或者代替
false
-您喜欢的区域设置

尝试:


顺便说一句,您正在使用PHP
time()
返回服务器端时间,对吗?只是一个提示,
setInterval
没有那么精确(请参阅:),因此您将慢慢引入不精确性。如果客户端时钟不可信,我要么将服务器时间作为Web服务公开,要么从已经可用的众多Web服务中消耗时间(,等等)。虽然会有延迟,但至少不会带来累积的不精确性

JavaScript不是Java!
<div id="clock"></div>

<script>
var now = new Date(<?php echo time() * 1000 ?>);
function startInterval(){  
    setInterval('updateTime();', 1000);  
}
startInterval();//start it right away
function updateTime(){
    var nowMS = now.getTime();
    nowMS += 1000;
    now.setTime(nowMS);
    var clock = document.getElementById('clock');
    if(clock){
        clock.innerHTML = now.toTimeString();//adjust to suit
    }
} 
now.toLocaleTimeString(false, {'hour12': false});
clock.innerHTML = moment(now).format('HH:mm:ss');