知识点

  1. 直接在 new Date(’····’)中加入时间可以自定义时间
  2. Date()内置对象函数的灵活运用
  3. parseInt()函数可解析一个字符串,并返回一个整数
  4. number < 10 ? ‘0’ + number : number ;
  5. 时间转换

运行效果

代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>#time{font-size: 40px;color:red;text-align: center;padding: 100px;}</style>
</head>
<body>
<div id="time"></div>
<script>window.onload = function (ev) {var nowDate, nowTimes, lastTimes, lastSeconds, lastD, lastH, lastM, lastS;var time = document.getElementsByTagName('div')[0];// 1. 定义将来时间var preDate = new Date('2020/05/01 00:00:00');var preTimes = preDate.getTime();   // 获取目标日期距离1970年1月1日毫秒数// 2. 开启定时器setInterval(function () {// 3. 获取当前时间nowDate = new Date();// 4. 获取距离1970年1月1日毫秒数nowTimes = nowDate.getTime();// 5. 获取剩余毫秒数lastTimes = preTimes - nowTimes;// 6. 毫秒转换// ① 毫秒转换为秒lastSeconds = parseInt(lastTimes / 1000);// ② 通过秒转天、时、分、秒lastD = size(parseInt(lastSeconds / 3600 / 24));lastH = size(parseInt(lastSeconds / 3600 % 24));lastM = size(parseInt(lastSeconds / 60 % 60));lastS = size(parseInt(lastSeconds % 60));// 7. 将结果放入divtime.innerHTML = '距离五一放假还剩:' + lastD +'天' + lastH + '小时' + lastM + '分钟' + lastS + '秒!';}, 1000);function size(number){return number < 10 ? '0' + number : number ;}}</script>
</body>
</html>

Javascript特效:距离某个时间倒计时相关推荐

  1. JavaScript实现距离指定时间还有多少天

    /*** 获取距离指定时间还有多少天* @param {String | Number | Date} dateTime 日期时间* @example* ```javascript* getDista ...

  2. JavaScript 实现页面内时间实时倒计时 计时器内附完整文件欢迎调用(可用于抢购倒计时,记录恋爱纪念日总时长等)输出对应的天数小时分钟秒数

    JavaScript 实现页面内时间倒计时 计时器 可用于抢购倒计时,记录恋爱纪念日总时长等输出对应的天数小时分钟秒数 注意:在下一个文章中将公布一个纪念日成品代码,欢迎各位来学习(复制) 第一步:构 ...

  3. javascript特效实现(4)——当前时间和倒计时效果

    这个效果的实现关键是对Date对象和setTimeout的使用. 一共有三个例子,HTML结构如下,就不添加CSS样式了. <body>当前时间:<p id="p1&quo ...

  4. 关于前端在vue中实现‘距离某个时间点的倒计时’问题:设置了间隔计算时间,刚开始有停顿。

    //函数接受一个结束时间,单位为毫秒,算出当前距离结束时间点的时间,输出一个对象 //输出示例:{ // hourNum: '12', // minuteNum: '13', // secondNum ...

  5. js 时间戳与时间格式的转化, xx天xx小时xx分倒计时,距离当前时间多久

    目录 一.时间戳和日期格式相互转化 (1) 获取时间戳 (2) 时间戳转化为日期格式 (3) 日期格式转换为时间戳 二. XX天XX小时XX分倒计时 三.距离当前时间的计算, 显示效果为3秒前,1小时 ...

  6. html怎么实现时间倒计时,Javascript实现时间倒计时功能

    本文实例为大家分享了js实现时间倒计时的具体代码,供大家参考,具体内容如下 这里使用的是Date日期类 日期类倒计时 window.οnlοad=function(){ var odiv=docume ...

  7. html时间倒计时----定时器

    html时间倒计时 <!doctype html> <html><head><meta charset="utf-8"></h ...

  8. 个性JavaScript特效页面大全

    个性JavaScript特效页面大全 (在展示页面右键--查看源文件即为源码): 1:警报对话框篇 2:菜单导航篇 3:状态栏特效篇 4:浏览器篇 5:页面背景篇 6:页面导航篇 7:页面搜素篇 8: ...

  9. JS与CSS交互及JavaScript 特效之四大家族

    一.JS获取与CSS交互 问题:     (1)CSS样式有三种类型:行内样式.内部样式和外部样式     (2)JavaScript获取CSS样式时分为两种情况:行内样式获取法 和 非行内样式获取法 ...

  10. js 时间倒计时,开始时间到结束时间

    封装一个倒计时函数,直接调用即可,时间格式为:2020-06-18 11:26:20 代码如下 : //时间倒计时函数,第一个值传id名字,第二个值传结束的时间function TimeDown(id ...

最新文章

  1. ATS程序功能和使用方法详解
  2. 因并发而生,因云计算而热
  3. 解读服务器虚拟化的十大误区
  4. 【Xmind】,让你的大脑解放出来
  5. IE6 / IE7 / Firefox 的margin问题解决办法
  6. python-global全局变量
  7. Spring Boot集成Redis,这个坑把我害惨了!
  8. HSSFworkbook,XSSFworkbook,SXSSFworkbook区别总结
  9. 下载OpenCV神经网络模型及pycharm中 argparse的参数设置
  10. Python开发——安装requests第三方库
  11. Machine Learning课程中的常见符号的含义
  12. 敏捷外包工程系列之四:外包与敏捷开发专访(IIOM独家专访)
  13. linux虚拟usbgs0,USB模拟串口
  14. 【优化覆盖】基于matlab粒子群算法求解传感器覆盖优化问题【含Matlab源码 598期】
  15. 数据库~Mysql里的Explain说明
  16. svm loss function是什么
  17. Python数据处理之导入导出excel数据
  18. 如何在Python中异步操作数据库?
  19. Kafka源码研究--Comsumer获取partition下标
  20. oracle 热数据,ORACLE数据库热备份步骤解析

热门文章

  1. Android开发7——android database CursorIndexOutOfBoundsException
  2. phpstudy配置SSL证书的步骤(Apache环境)以及一些注意事项
  3. 2018-2019-1 20165203 《信息安全系统设计基础》第十一周学习总结
  4. 点击元素改变样式,再点击,又变回去,来回变
  5. (BFS)uva2554-Snakes Ladders
  6. C语言范例学习03-上
  7. fmt—fmt:formatDate的输出格式
  8. jetty运行web项目
  9. maven命令-P 参数引发的思考
  10. 服务器监视Zabbix 5.0 - 安装部署