页面实时更新时间的JS实例代码

一、准备工作

  1. 首先,需要在HTML文件头部链接JS代码文件。
<script src="js/time.js"></script>
  1. 然后,在页面中需要有div标签用于显示实时更新的时间。
<div id="clock"></div>

二、具体实现

  1. 首先,创建一个名为showTime()的函数,通过获取当前时间和字符串拼接的方式,将时间显示到页面上。我们可以使用JavaScript内置的Date()对象来获取当前时间。
function showTime(){
    var date = new Date();
    var hour = date.getHours();
    var minute = date.getMinutes();
    var second = date.getSeconds();
    var time = hour + ":" + minute + ":" + second;
    document.getElementById("clock").innerText = time;
}
  1. 接下来,我们需要创建一个定时器,让函数每一秒钟调用一次,以更新显示的时间。
setInterval(showTime,1000);

以上代码就是一个完整的实时更新时间的JS代码示例。

三、示例说明

  1. 示例一:自定义显示格式
function showTime(){
    var date = new Date();
    var hour = date.getHours();
    var minute = date.getMinutes();
    var second = date.getSeconds();
    // 将小时数转化为12小时制
    if(hour > 12){
        hour = hour-12;
    }
    // 添加0以保证时间格式的统一
    if(hour < 10){
        hour = "0" + hour;
    }
    if(minute < 10){
        minute = "0" + minute;
    }
    if(second < 10){
        second = "0" + second;
    }
    var time = hour + ":" + minute + ":" + second;
    // 显示的文字内容自定义
    document.getElementById("clock").innerText = "现在的时间是:" + time;
}
  1. 示例二:使用SVG图标代替文字显示时间
function showTime(){
    var date = new Date();
    var hour = date.getHours();
    var minute = date.getMinutes();
    var second = date.getSeconds();
    // 将时间转换成字符串
    var time = hour + ":" + minute + ":" + second;
    // 创建SVG图标元素
    var svgIcon = "<svg class ='icon' aria-hidden='true'><use xlink:href='#icon-clock'></use></svg>";
    // 使用innerHTML将SVG图标插入div标签中
    document.getElementById("clock").innerHTML = svgIcon + time;
}

其中,#icon-clock是引用了网上的SVG图标,我们需要将SVG图标文件下载保存在项目文件夹中,并在HTML文件中链接。

<svg xmlns="http://www.w3.org/2000/svg" style="display:none;">
    <symbol id="icon-clock" viewBox="0 0 1024 1024">
      <path d="M512 64c141.376 0 256 114.624 256 256s-114.624 256-256 256-256-114.624-256-256S370.624 64 512 64M512 32C264.576 32 64 232.576 64 480s200.576 448 448 448 448-200.576 448-448S759.424 32 512 32L512 32z" fill=""/>
      <path d="M570.368 634.432l0.224-281.376-101.664-9.28-0.224 281.376-111.744 67.328 25.408 41.632 154.272-93.12 154.272 93.12 25.408-41.632L570.368 634.432z" fill=""/>
    </symbol>
</svg>

以上两个示例均可以在一个HTML文件中,将其与使用上文提到的“页面实时更新时间的JS实例代码”的方式结合起来使用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:页面实时更新时间的JS实例代码 - Python技术站

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

相关文章

  • JavaScript获取DOM元素的11种方法总结

    首先是“JavaScript获取DOM元素的11种方法总结”的完整攻略。 一、概述 在JavaScript中,操作DOM元素非常重要。而获取DOM元素是最基本的操作之一,因此我们需要清楚掌握获取DOM元素的方法。本文总结了JavaScript中获取DOM元素的11种方法,分别是: 通过ID获取元素 通过标签名获取元素 通过类名获取元素 通过name属性获取元…

    JavaScript 2023年5月27日
    00
  • Javascript入门学习第一篇 js基础第1/2页

    下面我将详细讲解“Javascript入门学习第一篇 js基础第1/2页”的完整攻略。 一、前言 Javascript(简称JS)是一种脚本语言,旨在为 HTML 页面和浏览器提供交互性和动态性,是目前互联网上应用最广泛的编程语言之一。 本文是Javascript基础学习系列教程的第一篇,旨在帮助初学者掌握Javascript的基本概念和语法,为进一步学习J…

    JavaScript 2023年5月17日
    00
  • JS闭包原理与应用经典示例

    JS闭包是指一个函数能够访问它的外部函数作用域中定义的变量,即使在外部函数返回之后依然有效。 JS闭包原理 在JavaScript中,函数是一等公民,即函数可以作为参数、可以返回值、可以嵌套在另一个函数中,形成闭包。 当函数内部有东西被引用,这里面所引用的内容会一直存在,不会被垃圾回收器清除,这就形成了闭包。 在函数内部定义一个函数,内部函数可以访问外部函数…

    JavaScript 2023年6月11日
    00
  • 关于取不到由location.href提交而来的上级页面地址的解决办法

    在 JavaScript 代码中,可以使用 document.referrer 获取到引用当前页面的上级页面的地址,但是无法获取由 location.href 提交而来的上级页面的地址。在这种情况下,需要通过其他方式解决。 一种可行的解决方法是在跳转链接的时候,将上级页面的地址作为参数传递到跳转的页面中。具体实现步骤如下: 在跳转链接中添加参数 <a …

    JavaScript 2023年6月11日
    00
  • Vue中nprogress页面加载进度条的方法实现

    下面详细讲解在 Vue 中实现 NProgress 页面加载进度条的方法。 什么是 NProgress? NProgress 是一个轻量级的页面加载进度条库,通常用于在页面加载的过程中展示加载的进度。 安装 NProgress 我们可以使用 npm/yarn 安装 NProgress。 npm install nprogress # 或 yarn add n…

    JavaScript 2023年6月11日
    00
  • javascript实用小函数使用介绍

    JavaScript实用小函数使用介绍 什么是JavaScript实用小函数? JavaScript实用小函数,指的是那些不需要大段代码就能完成某些特定操作或实现某些特定功能的函数。这些函数通常都很简单,但能够大大提高我们编写JavaScript代码的效率。 JavaScript实用小函数的使用 JavaScript实用小函数的使用非常简单,一般只需要将其复…

    JavaScript 2023年5月18日
    00
  • JS实现匀加速与匀减速运动的方法示例

    JS实现匀加速与匀减速运动的方法示例攻略如下: 一、匀加速运动 1. 获取元素并初始化 首先需要获取需要进行匀加速运动的元素,并初始化一些变量。假如我们要让一个div元素匀加速向右移动,可以使用如下代码: let box = document.querySelector(‘.box’); // 获取元素 let speed = 10; // 初始速度 let…

    JavaScript 2023年5月28日
    00
  • Javascript中获取出错代码所在文件及行数的代码

    在Javascript代码中,有时候我们需要知道出错的代码所在的文件和行数。这个问题可以通过在代码中添加一些特定的指令来实现。下面是实现此功能的完整攻略: 步骤1: 这个功能需要运行在浏览器环境下。打开浏览器的控制台,找到“Console”面板,在里面输入以下代码: console.log(‘出错了’); throw new Error(‘错误信息’); 这…

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