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();//调整以适应 } }
这是我的html代码。我是一个JavaNoob,基本上在这里找到了这个:。我想将格式从“HH:mm:ssgmt+0100(Romansk(normaltid))”调整为仅“HH:mm:ss” 或者代替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服务中消耗时间(,等等)
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');