WEB开发---使用HTML CSS开发网页实时显示当前日期和时间

devtools/2024/9/19 0:46:33/ 标签: 前端, html, css, web开发, Date, 日期, 时间

自己刚开始学习html css知识,临时做个网页,实时显示当前日期时间功能。

代码如下:
test.html

html"><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>显示当前日期时间</title><style>css">html, body {/* 设置高度为100% */height: 100%;/* 设置外边距为0 */margin: 0;/* 设置为弹性布局 */display: flex;/* 水平居中 */justify-content: center;/* 垂直居中 */align-items: center;}.content {text-align: center;/* 文本居中对齐 */font-size: 60px;/* 字体大小为60px*/color: #0099ff;/* 字体颜色为蓝色 */}.time-font{font-size: 90px; /* 设置字体大小为90px */font-weight: bold; /* 设置字体加粗 */}</style><script>/* 更新日期时间函数 */function updateDateTime() {// 定义星期数组var weekdays = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];// 获取当前时间var now = new Date();// 获取当前年份var year = now.getFullYear();// 获取当前月份,月份是从0开始的,所以需要加1var month = now.getMonth() + 1; // 获取当前日期var day = now.getDate();// 获取当前星期var weekday = weekdays[now.getDay()];// 如果月份小于10,则在前面补0if (month < 10) month = '0' + month;// 如果日期小于10,则在前面补0if (day < 10) day = '0' + day;// 组合日期字符串var date = year + '年' + month + '月' + day + '日 ' + weekday;//console.log(date);// 将日期字符串显示在页面上document.getElementById('date').innerHTML = date;// 获取当前小时var hours = now.getHours();// 获取当前分钟var minutes = now.getMinutes()// 获取当前秒var seconds = now.getSeconds();// 如果小时小于10,则在前面补0if (hours < 10) hours = '0' + hours;// 如果分钟小于10,则在前面补0if (minutes < 10) minutes = '0' + minutes;// 如果秒小于10,则在前面补0if (seconds < 10) seconds = '0' + seconds;// 组合时间字符串var time = hours + ':' + minutes + ':' + seconds;//console.log(time);// 将时间字符串显示在页面上document.getElementById('time').innerHTML = time;}// 每秒更新一次日期时间setInterval(updateDateTime, 1000); </script></head>
<body onload="updateDateTime()"><div class="content"><!-- 将日期时间分别放在两个不同的段落中 --><p id="date"></p>    <!-- 将时间放在一个带有特定类名的段落中 --><p id="time" class="time-font"></p> </div>
</body>
</html>

在浏览器中运行,效果如下:
在这里插入图片描述



http://www.ppmy.cn/devtools/104623.html

相关文章

第三篇——数学的可预见性:如何用推理走出认知盲区?

目录 一、背景介绍二、思路&方案三、过程1.思维导图2.文章中经典的句子理解3.学习之后对于投资市场的理解4.通过这篇文章结合我知道的东西我能想到什么&#xff1f; 四、总结五、升华 一、背景介绍 数学的预见性&#xff0c;不知不觉又看了一遍&#xff0c;理解会又深入了…

基于 Redis 的 HyperLogLog 实现了 UV 的统计

文章目录 前言HyperLogLog 简介HyperLogLog 的工作原理例子总结 前言 在现代网站开发中&#xff0c;用户行为分析是一个非常重要的环节。其中&#xff0c;UV&#xff08;Unique Visitor&#xff0c;独立访客&#xff09;和PV&#xff08;Page View&#xff0c;页面浏览量&…

57-java csrf防御方案

CSRF&#xff08;跨站请求伪造&#xff09;是一种攻击手段&#xff0c;它迫使已登录用户的web应用在没有用户知情的情况下&#xff0c;发送未经授权的请求。在Java中&#xff0c;有多种方法可以用来防御CSRF攻击。 使用同步令牌&#xff08;Token&#xff09;&#xff1a; 同…

大二必做项目贪吃蛇超详解之中篇游戏设计与分析

贪吃蛇系列文章 上篇win32 中篇设计与分析 文章目录 贪吃蛇系列文章1. 地图1. 1 <locale.h>本地化1. 2 类项1. 3 setlocale函数1. 4 宽字符的打印1. 5 地图坐标 2. 蛇身和食物3. 数据结构设计4. 游戏流程设计5. 核心逻辑实现分析5. 1 游戏主逻辑5. 2 GameStart5. 2. 1 S…

【Go 快速入门】Go Test 工具 | 单元测试 | 基准测试

文章目录 go test工具单元测试子测试测试覆盖率 基准测试性能比较函数重置时间并行测试 本节项目地址&#xff1a;07-UnitTestBenchmarkTest go test工具 Go语言中的测试依赖go test&#xff0c;该命令是一个按照一定约定和组织的测试代码的驱动程序。在包目录内&#xff0c;…

Java 入门指南:Java 并发编程 —— Condition 灵活管理线程间的同步

Condition Condition 是 Java 并发编程中的一种高级同步工具&#xff0c;它可以协助线程之间进行等待和通信。提供了一种比传统的 wait() 和 notify() 更加灵活的方式来管理线程间的同步。Condition 接口通常与 Lock 接口一起使用&#xff0c;允许更细粒度的控制线程的等待和唤…

企业建站技术路线探索

前言 企业站是指企业或公司创建的官方网站&#xff0c;用于展示企业信息、产品和服务。它通常包括公司简介、产品或服务介绍、联系方式、新闻更新等内容。企业站的目的是提升品牌形象、提供客户服务和促进业务发展。在跨境贸易中&#xff0c;企业建站尤为关键&#xff0c;因为…

如何设置this的指向 call()、 apply() 和 bind()

call()、apply()和 bind() 是 JavaScript 中用于处理函数调用和 this 上下文的重要方法。这些方法允许你控制函数执行时 this 的值&#xff0c;这对于处理事件监听器、回调函数和其他需要特定 this 上下文的情况非常有用。 区别 call()&#xff1a;立即调用函数&#xff0c;并…

将单元格中的单引号隐藏,但是并不删除,用于从txt中复制到excel中直接将数字内容改为文本显示,刷新内容

将单元格中的单引号隐藏&#xff0c;但是并不删除&#xff0c;用于从txt中复制到excel中直接将数字内容改为文本显示&#xff0c;刷新内容 Sub HideLeadingSingleQuote() 将单元格中的单引号隐藏&#xff0c;但是并不删除&#xff0c;用于从txt中复制到excel中直接将数字内容改…

scikit-learn:Python机器学习库的模块与参数详解

在数据科学和机器学习领域&#xff0c;Python的scikit-learn库是一个不可或缺的工具。它不仅提供了一系列强大的算法&#xff0c;还有着简洁一致的API设计&#xff0c;使得机器学习任务变得更加容易。 scikit-learn概览 scikit-learn是一个开源的机器学习库&#xff0c;它建立…

钉钉-即时通讯-工作通知

钉钉-即时通讯-工作通知 钉钉官方文档创建以及获取应用配置代码创建工作通知工具类创建钉钉消息实体类好了接下来就可以直接使用了 钉钉官方文档 https://open.dingtalk.com/document/orgapp/asynchronous-sending-of-enterprise-session-messages 创建以及获取应用配置 1.进入…

spring揭秘15-spring集成数据访问技术(orm框架)总结

文章目录 【README】【1】spring集成数据访问技术总结【1.1】解耦数据访问资源与业务逻辑【1.2】集成数据访问技术【1.2.1】数据访问资源管理 【README】 本文总结自《spring揭秘》&#xff0c;作者王福强&#xff0c;非常棒的一本书&#xff0c;墙裂推荐&#xff1b; 【1】sp…

前端速通面经八股系列(一)—— CSS篇

CSS高频面经目录 一、CSS基础1. CSS选择器及其优先级2. CSS中可继承与不可继承属性有哪些3. display的属性值及其作用4. display的block、inline和inline-block的区别5. 隐藏元素的方法有哪些6. link和import的区别7. transition和animation的区别8. display:none与visibility:…

springboot +easyexcel 下载工具类

使用springboot easyexcel通过web来下载Excel文件 pom文件 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.3.4</version></dependency>Controller 类 RestController Slf4j publ…

使用Dockerfile创建应用镜像及私有仓库

目录 1.Dockerfile介绍 2.Dockerfile应用 1.创建目录 2.跳转目录 3.编辑启动脚本 4.编辑index.html文件 5.编辑 Dockerfile 6.创建镜像 7.查看镜像 8.创建容器测试 9.挂载其他项目测试 3.私有仓库 1.安装仓库镜像---仓库注册器 2.创建目录 3.启动容器、映射端口、…

全国大学生数学建模竞赛系统使用手册

注意&#xff01;国赛是学校统一报名&#xff0c;所以如果在操作上有任何不清楚的地方&#xff0c;一定要在赛前即使询问自己学校组织数模的老师&#xff01;并详细阅读本文和官网通知&#xff0c;以及&#xff1a;数模国赛提交MD5码和论文的坑&#xff01; 数模比赛的建模手、…

DAY5:HTTPS和HTTP有哪些区别 | HTTPS的工作原理(HTTPS建立连接的过程)| TCP和UDP的区别

目录 HTTPS和HTTP有哪些区别 HTTPS的工作原理&#xff08;HTTPS建立连接的过程&#xff09; TCP和UDP的区别 HTTPS和HTTP有哪些区别 两者的主要区别在于安全性和数据加密&#xff1a; 1.加密层&#xff1a;HTTPS在HTTP的基础上增加了SSL/TLS 协议作为加密层&#xff0c;确…

Spring MVC学习路线指南

学习 Spring MVC 是构建 Java Web 应用程序的关键步骤。以下是一个系统化的学习指南&#xff0c;帮助你从基础到进阶地掌握 Spring MVC。 **1. 基础知识 a. 环境准备 Java JDK&#xff1a;确保你已安装 Java Development Kit (JDK)。IDE&#xff1a;推荐使用 IntelliJ IDEA、…

springboot中的配置类Configuration

一、配置类的定义和作用 配置类是用来配置 Spring 应用程序上下文的 Java 类。它通过使用特定的注解和方法&#xff0c;为应用程序提供各种配置信息&#xff0c;使得 Spring 容器能够正确地初始化和管理应用程序的各个组件。 主要作用 替代传统 XML 配置 在传统的 Spring 应用…

4、Spring手写系列-为Bean对象注入属性和依赖Bean的功能实现

一、前言 在软件开发中,系统的健壮性和抗压能力是衡量程序优劣的重要指标。无论是高并发场景下的超卖问题,还是复杂业务逻辑中的幂等性,开发人员都需要具备处理这些问题的能力。而这些问题往往不是通过简单的CRUD操作就能解决的,它需要深厚的技术积累和良好的架构设计。对于…