基于JS代码实现实时显示系统时间

  1. 创建一个HTML文件并添加一个div标签来展示时间信息。
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8"/>
    <title>实时显示系统时间</title>
  </head>
  <body>
    <div id="time"></div>
  </body>
</html>
  1. 在JavaScript中编写一个函数,该函数可以获取当前时间并将其显示在div标签中。
function showTime() {
  const date = new Date();  // 获取当前时间
  const hour = date.getHours(); // 小时
  const min = date.getMinutes();  // 分钟
  const sec = date.getSeconds();  // 秒钟
  const timeStr = hour + ':' + min + ':' + sec; // 格式化时间字符串
  const timeEl = document.getElementById('time'); // 获取HTML中的div元素
  timeEl.innerText = timeStr;  // 显示时间
}
  1. 使用setInterval方法定时更新时间信息。
setInterval(showTime, 1000);

这里的时间间隔设置为1000毫秒,即每秒更新一次时间。

示例1:在网页中展示实时时间

以下是完整的代码实现:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8"/>
    <title>实时显示系统时间</title>
    <style>
      #time {
        font-size: 60px;
        text-align: center;
        margin-top: 50px;
      }
    </style>
  </head>
  <body>
    <div id="time"></div>
    <script>
      function showTime() {
        const date = new Date();
        const hour = date.getHours();
        const min = date.getMinutes();
        const sec = date.getSeconds();
        const timeStr = hour + ':' + min + ':' + sec;
        const timeEl = document.getElementById('time');
        timeEl.innerText = timeStr;
      }
      setInterval(showTime, 1000);
    </script>
  </body>
</html>

在浏览器打开该HTML文件,即可实时展示当前时间。

示例2:在控制台中打印实时时间

以下是完整的代码实现:

function showTimeConsole() {
  const date = new Date();
  const hour = date.getHours();
  const min = date.getMinutes();
  const sec = date.getSeconds();
  const timeStr = hour + ':' + min + ':' + sec;
  console.log(timeStr);
}
setInterval(showTimeConsole, 1000);

在浏览器控制台打开该JS文件,即可实时打印当前时间。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:基于JS代码实现实时显示系统时间 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • bootstrap Table的使用方法总结

    Bootstrap Table的使用方法总结 Bootstrap Table 是基于 Bootstrap 的强大、直观、易于使用和可定制的 HTML 表格插件。下面是 Bootstrap Table 的使用方法总结。 安装 可以从 Bootstrap Table 的官方网站 https://bootstrap-table.com/ 下载最新版本的压缩包,或者…

    JavaScript 2023年6月11日
    00
  • JavaScript数据类型相关知识详解

    JavaScript数据类型相关知识详解 在JavaScript中,数据类型可以分为基本数据类型和复杂数据类型。本篇攻略将详细讲解每种数据类型和其相关知识点。 基本数据类型 Number JavaScript中的Number类型可以表示整数和浮点数。在JavaScript中,Number类型可以进行四则运算和比较运算。 整数 JavaScript中的整数范围…

    JavaScript 2023年5月18日
    00
  • JavaScript 语句之常用 for 循环详解

    JavaScript 语句之常用 for 循环详解 for 循环是 JavaScript 中最基本的循环结构之一,它可以让我们重复执行一个代码块多次,非常的灵活、简单易懂。在本文中,我们将详细讲解 for 循环的语法、用法以及示例说明。 for 循环的语法 for 循环的语法如下: for (初始化表达式; 条件表达式; 循环后操作表达式) { // 循环代…

    JavaScript 2023年5月28日
    00
  • JavaScript基础之立即执行函数

    JavaScript基础之立即执行函数 在JavaScript中,立即执行函数(Immediately Invoked Function Expression,IIFE)是一个非常重要的概念。本文将详细介绍什么是立即执行函数以及如何使用它。 什么是立即执行函数 立即执行函数是指在定义后立即执行的函数。它的形式如下: (function() { // 函数体 …

    JavaScript 2023年5月27日
    00
  • JS中箭头函数与this的写法和理解

    JS中箭头函数与this的写法和理解是一个非常重要的问题,因为箭头函数的this规则和普通函数有所不同,如果不理解它的具体规则,就容易出现一些令人困惑的问题。下面就是一份关于箭头函数和this的完整攻略。 箭头函数的基本语法 箭头函数是在ES6中引入的一种语法,它是一种特殊的函数,它有以下的形式: (parameter1, parameter2, …, …

    JavaScript 2023年6月10日
    00
  • JavaScript函数模式详解

    JavaScript函数模式详解 JavaScript函数模式是JavaScript语言中最常用的设计模式之一,在前端工程开发中具有很高的实用价值。本文将详细介绍JavaScript函数模式的各种形式以及使用场景。 普通函数 JavaScript中最基本的函数形式是普通函数,使用function关键字定义。普通函数可以通过函数名调用,也可以作为参数传递给其他…

    JavaScript 2023年5月18日
    00
  • Javascript Array prototype 属性

    以下是关于JavaScript Array prototype属性的完整攻略。 JavaScript Array prototype属性 JavaScript Array prototype属性是所有数组对象的原型对象。该属性包含了所有数组对象可以访问的方法和属性。我们可以通过修改Array.prototype来扩展数组对象的功能。 下面是一个使用Array…

    JavaScript 2023年5月11日
    00
  • 父元素与子iframe相互获取变量和元素对象的具体实现

    实现父元素与子iframe相互获取变量和元素对象,可以通过两种方法来实现: 父元素获取子iframe中的变量和元素对象 通过JavaScript中的window对象可以获取和控制iframe中的变量和元素对象。首先要获取到子iframe的window对象,即子页面的全局window对象,然后通过该对象获取到iframe中需要的变量和元素对象。 示例1:获取子…

    JavaScript 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部