如何使用Javascript更改当前时间

如何使用Javascript更改当前时间,javascript,html,Javascript,Html,我想在我的网页上显示当前时间。当我按F5键时,我可以得到时间,但它不会改变。帮帮我 HTML 表演时间 Javascript var text2 = document.getElementById("time"); var now = new Date(); var hours = now.getHours(); var minutes = now.getMinutes(); var seconds = now.getSeconds(); var dn = "PM"; if (hours&l

我想在我的网页上显示当前时间。当我按F5键时,我可以得到时间,但它不会改变。帮帮我

HTML


表演时间
Javascript

var text2 = document.getElementById("time");
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var dn = "PM";
if (hours<12)
   dn="AM";
if (hours>12)
   hours=hours-12;
if (hours==0)
   hours=12;
if (minutes<=9)
   minutes="0"+minutes;
if (seconds<=9)
   seconds="0"+seconds;
setInterval(setTime, 1000);
function setTime(){
    text2.innerHTML ="현재 시간: <br>"+ hours + ':' + 
    minutes + ':' + seconds+ "<bn>"+dn;
 }

setTime();
var text2=document.getElementById(“时间”);
var now=新日期();
var hours=now.getHours();
var minutes=now.getMinutes();
var seconds=now.getSeconds();
var dn=“PM”;
若有(12小时)
小时=小时-12;
如果(小时==0)
小时=12;
如果(分钟试试这个

const el=document.getElementById('nav-time');
函数updatelock(){
var now=新日期();
var time=now.getHours()+':'+now.getMinutes()+':'+now.getSeconds();
el.innerHTML=时间;
}
setInterval(updateLock,1);
  • 时钟 |
  • 函数设置时间(){
    document.getElementById(“时间”).innerHTML=”현재 시간: 
    “+hours+”:“+ 分钟+':'+秒+“”+dn; }

    您必须向当前代码中添加一些内容,以便
    setTime
    函数实际将其输出添加到DOM中
    将函数中的时间添加到页面。

    您需要获取函数中的当前时间,否则它将返回在第一次调用函数时获得的值

    function setTime(){
    
    var text2 = document.getElementById("time");
    var now = new Date();
    var hours = now.getHours();
    var minutes = now.getMinutes();
    var seconds = now.getSeconds();
    var dn = "PM";
    if (hours<12)
     dn="AM";
    if (hours>12)
     hours=hours-12;
    if (hours==0)
     hours=12;
    if (minutes<=9)
     minutes="0"+minutes;
    if (seconds<=9)
     seconds="0"+seconds;
    
      text2.innerHTML ="현재 시간: <br>"+ hours + ':' + 
      minutes + ':' + seconds+ "<bn>"+dn;
    }
    
    setTime();
    
    setInterval(setTime, 1000);
    
    函数设置时间(){
    var text2=document.getElementById(“时间”);
    var now=新日期();
    var hours=now.getHours();
    var minutes=now.getMinutes();
    var seconds=now.getSeconds();
    var dn=“PM”;
    若有(12小时)
    小时=小时-12;
    如果(小时==0)
    小时=12;
    
    如果(分钟数)哇,它很有效!!我处理这个问题已经很久了。谢谢。你能解释一下“const”是如何做到这一点的吗?@WonGyeong谢谢你的评论下面是MDN文档javascript日期。浏览一下,你会发现关于日期的一切。这真是一个很棒的网站。谢谢!谢谢你的评论!谢谢!你的评论帮了我很多忙
    function setTime(){
        document.getElementById("time").innerHTML ="현재 시간: <br>"+ hours + ':' + 
        minutes + ':' + seconds+ "<bn>"+dn;
     }
    
    function setTime(){
    
    var text2 = document.getElementById("time");
    var now = new Date();
    var hours = now.getHours();
    var minutes = now.getMinutes();
    var seconds = now.getSeconds();
    var dn = "PM";
    if (hours<12)
     dn="AM";
    if (hours>12)
     hours=hours-12;
    if (hours==0)
     hours=12;
    if (minutes<=9)
     minutes="0"+minutes;
    if (seconds<=9)
     seconds="0"+seconds;
    
      text2.innerHTML ="현재 시간: <br>"+ hours + ':' + 
      minutes + ':' + seconds+ "<bn>"+dn;
    }
    
    setTime();
    
    setInterval(setTime, 1000);