c# - 如何在主页上显示动态时钟?

标签 c# javascript asp.net

我尝试过并在谷歌上搜索了一段时间,但有些例子对我来说非常复杂。我想在我的主页上显示一个应该是动态的时钟。我对 Jquery 不太熟悉,我得到的所有示例都是使用 Jquery 的。那么,对于初学者来说,有没有一种简单的方法可以在母版页上使用数字时钟呢?我还想显示每个刻度的冒号闪烁,这将分隔时间。

最佳答案

用 JavaScript 制作一个简单的时钟并不困难。

看看这里的例子: example

我稍微更改了链接中的示例,以便更容易阅读和理解:

  <input type="text" id="clock"/>
  <script type="text/javascript">
    setInterval("settime()", 1000);

    function settime() 
    {
      var dateTime = new Date();
      var hour = dateTime.getHours();
      var minute = dateTime.getMinutes();
      var second = dateTime.getSeconds();

      if (minute < 10)
        minute = "0" + minute;

      if (second < 10)
        second = "0" + second;

      var time = "" + hour + ":" + minute + ":" + second;

      document.getElementById("clock").value = time;
    }
  </script>

关于c# - 如何在主页上显示动态时钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8138214/

相关文章:

c# - 十进制到带有千位分隔符的字符串?

c# - 使用 C# 进行网络编程

javascript - 来自 JSON 的求和值

javascript - JS 数据过滤器和组不正确

c# - 如何使用执行标量返回 bool 值

c# - 使用 asp.net web 表单 C# 在运行时获取图像高度

c# - Cannot modify the logical children for this node at this time because a tree walk is in progress 是什么意思?

c# - EFCore 选择了错误的列名

javascript - 滚动时跳过某些元素的事件类

c# - Dapper.net 2.0 无法抛出异常