JavaScript实现网页跨年倒计时
作者:我是Dreamer啊 发布时间:2024-06-14 18:24:43
标签:js,倒计时
JavaScript网页–跨年倒计时,供大家参考,具体内容如下
最近学弟在追一个学妹,我在帮学弟出谋划策。
学妹告诉学弟,我怕我们之间是因为这段时间接触多了你才喜欢我的。等跨年的时候,如果你还喜欢我,那个时候我再给你答案。
于是今天我帮学弟做了一个跨年倒计时的网页,希望他能够坚持下去。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>倒计时</title>
<style>
div {
margin-top: 200px;
margin-left: 500px;
line-height: 50px;
font-size: 20px;
font-weight: 900;
}
li {
float: left;
margin: 2px;
list-style: none;
width: 50px;
height: 50px;
color:white;
line-height: 50px;
text-align: center;
background-color: black;
font-size: 20px;
font-weight: 900;
}
</style>
</head>
<body>
<div>
<li class="text" style = "width: 135px;">跨年倒计时:</li>
<li class="day">0</li>
<li class="hour">1</li>
<li class="minute">2</li>
<li class="second">3</li>
</div>
<script>
//获取元素
var day = document.querySelector('.day');
var hour = document.querySelector('.hour');//获取小时元素
var minute = document.querySelector('.minute');//获取分钟元素
var second = document.querySelector('.second');//获取秒数元素
var inputTime = +new Date('2021-1-1 00:00:00');//输入一个时间
countDown ();//在定时器开启之前先调用一次函数,防止一秒的空白期
//开启定时器
setInterval(countDown, 1000);
function countDown (){
//获取当前的时间
var nowTime = +new Date();
var times = (inputTime - nowTime) / 1000;//times是剩余的总秒数
var d = parseInt(times / 60 / 60 /24);
d = d < 10 ? '0'+ d : d;
//将剩余的小时数给小时的盒子
day.innerHTML = d+"天";
//小时
var h = parseInt(times / 60 / 60 % 24);
h = h < 10 ? '0'+ h : h;
//将剩余的小时数给小时的盒子
hour.innerHTML = h+"时";
// 分钟
var m = parseInt(times / 60 % 60);
m = m < 10 ? '0'+ m : m;
//将剩余的分钟数给分钟的盒子
minute.innerHTML = m+"分";
//秒数
var s = parseInt(times % 60);
s = s < 10 ? '0'+ s : s;
//将剩余的描述给秒的盒子
second.innerHTML = s+"秒";
}
</script>
</body>
</html>
来源:https://blog.csdn.net/weixin_42579348/article/details/110443504


猜你喜欢
- 本篇文章记录一下函数的等高线及其三维图像的可视化方法。本例绘制的函数为:1. 网格点  在绘制曲线之前,
- 问题描述:很多网站会对用户发帖内容进行一定的检查,并自动把敏感词修改为特定的字符。技术要点:1)Python正则表达式模块re的sub()函
- 一、tooltip(提示框) 源码文件: Tooltip.jsTooltip.scss实现原理: 1、获取当前
- Django 为未来的开发人员提供了许多功能:一个成熟的标准库,一个活跃的用户社区,以及 Python 语言的所有好处。虽然其他
- 1、python教程基于 python3.10 的持续解读,旨在快速回忆加深理解,节约自己的时间成本1.1 概述python 是一门易于学习
- < SCRIPT LANGUAGE="VBScript"> < 
- 在使用前必须弄明白JWT的相关知识,可以看我的另一篇博文:https://www.jb51.net/article/166843.htm什么
- 举例如下:<HTML> <HEAD>  
- Mysql的left join无效及使用今天写sql发现使用left join 没有把左边表的数据全部查询出来,让我郁闷了一会,后来仔细研究
- 本文研究的主要内容是Python中装饰器相关学习总结,具体如下。装饰器(decorator)功能引入日志函数执行时间统计执行函数前预备处理执
- 乐观锁乐观锁大多是基于数据版本记录机制实现,一般是给数据库表增加一个"version"字段。读取数据时,将此版本号一同读
- JWT介绍Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准.该token被设计为
- yaml简单介绍YAML是一种标记语言,它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、
- 安装SDK:pip install baidu-aip如果在pycharm里也可以在setting----Project Interpret
- 环境Python 3.7.4pymysql8.0.11 MySQL Community Server读取图片以二进制格式读取图片with o
- 元素浮动导致的问题及解决办法大家都应该很熟悉了,举个简单的例子:<style type="text/css">
- 一、batch与shell中目录及文件:C:\TESTFOLDER\TEST├─Test2└─Test3
- 本文实例为大家分享了python+logging+yaml实现日志分割的具体代码,供大家参考,具体内容如下1、建立log.yaml文件ver
- 1. 在router/index.js中使用meta属性的title设置好每个路由对应的title值/* router/index.js:
- 前言大家好,我是辣条今天给大家带来几个实用的python脚本工具,原因不难猜这段时间我亲爱的女朋友呢给我整出点小花样,差点让我电脑GG了。我