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

news/2024/12/22 15:15:55/

自己刚开始学习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/news/1517416.html

相关文章

前端工程化:构建高效、可维护的前端项目

摘要 随着前端技术的快速发展&#xff0c;前端工程化成为了提高开发效率、保证项目质量的关键。本文将探讨前端工程化的概念、重要性以及实施策略&#xff0c;包括模块化开发、组件化架构、自动化构建和测试等&#xff0c;帮助开发者构建高效、可维护的前端项目。 1. 前端工程…

山东大数据职称考试复习

冒泡排序是稳定的。 双链表删除结点P的操作&#xff1a; 算法的思想就是&#xff1a;把P的前驱结点接上P的后继节点。然后P的后继节点的前驱节点指向P的前驱节点。这个时候P就被架空了。此时释放P. void DDeleteNode(DListNode *p){ //假设*P非最后的尾结点 …

[MRCTF2020]Unravel!!

使用zsteg查看图片有隐藏文件&#xff0c;没有头绪&#xff0c;先放弃 使用zsteg和010editor查看都发现一个png图片 把JM.png拷贝到kali&#xff0c;使用binwalk分离&#xff0c;得到一个aes.png 使用010editor查看wav&#xff0c;发现尾部有可疑的字符串&#xff0c;拷贝出来备…

AMEYA360 :“Radisol”,一款可改善智能手机Wi-Fi天线性能的村田电子新产品

株式会社村田制作所开发了村田首款(1)天线抗干扰器件‘Radisol’。Radisol是一款可配备到天线上来抑制无线性能下降的新产品&#xff0c;该产品已于2024年6月开始量产&#xff0c;并已用在Motorola Mobility LLC 2024年8月开始销售的智能手机“Edge系列”新机型。摩托罗拉通过采…

MySQL字符集和排序规则详解

前言 MySQL中&#xff0c;字符集和排序规则在处理文本数据时起着至关重要的作用&#xff0c;本文将详细介绍 MySQL中的字符集和排序规则。 简介 字符集&#xff08;Character Set&#xff09;&#xff1a; 字符集定义了数据库中可以存储的字符的集合。在MySQL中&#xff0c…

计算机毕业设计选题推荐-Cosplay论坛系统-Java/Python项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

day01 1.c++对c的扩充

#include <iostream>using namespace std;int main() {string s1;cout << "请输入一个字符串&#xff1a;";getline(cin,s1);int count10,count20,count30,count40;int len s1.length();for(int i0;i<len;i){if((s1[i]>a&&s1[i]<z) ||…

properties文件解析

.properties 文件简介 什么是 .properties 文件&#xff1f; .properties 文件是一种常用的配置文件格式&#xff0c;在 Java 开发中尤其常见。这种文件通常用来存储程序运行所需的配置信息&#xff0c;比如数据库连接信息、服务器地址、应用参数等。.properties 文件的格式简…