js获取了实时时间怎么同时显示呢

这里的id只能显示一次,应该怎么改呢😵‍💫?

img

img


////////////////////////////////、ccccccc

修改下每一个list盒子的高度 检查其余的时间所在盒子的位置

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7620183
  • 这篇博客你也可以参考下:js递归查询id所对应的节点,查询该节点的父节点,查询该节点的所有子节点
  • 除此之外, 这篇博客: js根据日期生成一个随机数id,根据时间戳生成随机数id中的 先获取当前时间,在分别吧年月日时分秒取出来加上一个随机数来实现,看代码; 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
     getDtId() {
          var d = new Date();
          var year = d.getFullYear();
          var month = d.getMonth() + 1;
          var date = d.getDate();
          var day = d.getDay();
          var hours = d.getHours();
          var minutes = d.getMinutes();
          var seconds = d.getSeconds();
          var ms = d.getMilliseconds();
          year = (year + "").substring(2);
          if (month <= 9)
            month = "0" + month;
          if (date <= 9)
            date = "0" + date;
          if (hours <= 9)
            hours = "0" + hours;
          if (minutes <= 9)
            minutes = "0" + minutes;
          if (seconds <= 9)
            seconds = "0" + seconds;
          let num = Math.ceil(Math.random()*100);
          var id = year + month + date + hours + minutes + seconds + num;
          return id;
        },
    

    两个方法都可以实现,看你需要什么样的啦;
    在这里插入图片描述

  • 以下回答来自chatgpt:

    回答:

    为了让实时时间持续更新并显示最新时间,可以使用setInterval()函数,以一定的时间间隔来更新时间。

    具体步骤如下:

    1. 在HTML页面上创建一个用于显示时间的元素,例如使用
      标签,并给它一个id属性,如下:
    <div id="clock"></div>
    
    1. 在JavaScript中获取这个元素,并将其赋值给一个变量:
    const clock = document.getElementById('clock');
    
    1. 创建一个函数来更新时间,该函数可以使用Date对象来获取当前的时间,并将其格式化为所需的字符串,并将其写入innerHTML中。例如:
    function updateTime() {
      const currentDate = new Date();
      const formattedDate = `${currentDate.getHours()}:${currentDate.getMinutes()}:${currentDate.getSeconds()}`;
      clock.innerHTML = formattedDate;
    }
    
    1. 使用setInterval()函数来调用这个函数,以便在一定的时间间隔内持续更新时间:
    setInterval(updateTime, 1000);
    

    最后,为了增加chatgpt的理解,可以简单说明这个问题的解决思路,即使用JavaScript函数来获取时间并不代表能够实时更新时间。因此需要使用setInterval()函数来定时地更新时间,并将其写入HTML页面中的元素中。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^