JS小案例–关于时间–限时购

界面显示和功能实现

功能实现

设置了一个特定的日期 和当前时间 相差 实现折合成 天 小时 分钟 秒
使用性 :像某宝的商品限时购 所以很实用

用到的知识点

  1. 为日期对象设置了一个特定的日期

    设定形式
    var endTime=now Date("2019/06/06 06:06:06")
    
  2. endTime.getTime() // 实时时间讲了 如需有疑问 去那看看

  3. Math.floor() //倒计时讲了 如需有疑问 去那看看

  4. 定时器 // 实时时间讲了 如需有疑问 去那看看

思路

设置了一个特定的日期 和当前时间 相差 实现折合成 天 小时 分钟 秒
使用性 :像某宝的商品限时购

代码

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>倒计时实现</title><style type="text/css">*{margin:0;padding:0;}#dv{height:50px;width:400px;border:2px solid salmon;margin:100px auto;text-align: center;line-height:50px;}</style></head><body><div id="dv"></div><script type="text/javascript">var dv=document.getElementById("dv");function change(a){if(a<10)return a="0"+a;return a;}setInterval(function(){var endTime=new Date("2019/06/06 06:06:06");end=endTime.getTime();var nowTime=new Date();var lastTime=endTime.getTime()-nowTime.getTime();  //获得毫秒差数var day=Math.floor(lastTime/(1000*60*60*24));var hour=Math.floor(lastTime/(1000*60*60)%24);var min=Math.floor(lastTime/(1000*60)%60);min=change(min);var second=Math.floor(lastTime/1000%60);second=change(second);var mes="还剩下"+day+"天"+hour+"小时"+min+"分"+second+"秒";dv.innerHTML=mes;},1000);</script></body>
</html>

JS小案例--关于时间--限时购相关推荐

  1. JS小案例总结(JS基础案例)

    JS小案例总结 JS小案例总结 案例一:JS实现tab选项卡功能 案例二:JS实现盒子拖拽功能 案例三:JS实现导航条吸顶效果 案例四:JS实现图片懒加载结构 案例五:JS实现简易弹幕功能 案例六:J ...

  2. js小案例:实现选项卡功能

    js小案例:实现选项卡功能 html部分代码 <button>1</button><button>2</button><button>3&l ...

  3. JS小案例-文本切换效果

    下面是一个文本切换效果的小案例,希望可以可以帮助到有需要的小伙伴 <!DOCTYPE html> <html lang="en"><head>& ...

  4. [突发奇想的JS小案例] 2 重力模拟

    文章目录 前言 一.效果展示 二.代码与思路 1.代码 2.思路 后续展望 前言 作者是一个JavaScript新手,偶尔想到一些有趣的小案例分享 一.效果展示 可以利用鼠标拖动舞台中的方块,松开鼠标 ...

  5. [突发奇想的JS小案例] 1 捉苍蝇

    文章目录 前言 一.效果展示 二.代码与思路 1.代码 2.思路 后续展望 前言 作者是一个JavaScript新手,偶尔想到一些有趣的小案例分享 一.效果展示 这个小方块很像苍蝇,每当靠近就快速飞走 ...

  6. js小案例-九宫格抽奖

    目录 一.案例介绍 二.效果展示 三.代码展示 四.源码下载地址 一.案例介绍 案例主要通过设置定时器setInterval和改变className值实现转动,设置延时器setTimeout清除定时器 ...

  7. node.js小案例_留言板

    一.前言 通过这个案例复习: 1.node.js中模板引擎的使用 2.node.js中的页面跳转和重定向 二.主要内容 1.案列演示: 2.案列源码:https://github.com/456123 ...

  8. 简单JS小案例:五星好评

    CSS内容可自行设计,本案例仅供参考,请自行拷贝代码,拷贝要留言哦! 注意: js文件路径及文件名需要自行更改!! Html部分: <!DOCTYPE html> <html lan ...

  9. 案例:倒计时 js小案例

    案例:倒计时 倒计时展示案例 动图展示: 代码展示: <p>案例:倒计时</p> <div><span class="hour">1 ...

最新文章

  1. SpringBoot监听redis订阅监听和发布订阅
  2. python硬件交互_Python操作系统库说明,pythonos,笔记
  3. Neo4j:特定关系与一般关系+属性
  4. Java中实现连接数据库并进行查询
  5. Liunx CentOS6编译安装LAMP
  6. python pyqt5浏览器_全网最简明的PyQt 5 教程,神级Python现场开发一个专属浏览器!...
  7. 极域电子教室破解还原卡
  8. htmL中怎么使图片轮播,网页设计中怎么让图片轮播
  9. Java语法糖以及实现
  10. winedt103系统找不到指定文件_latex排版(CTeX winEdit输出“系统找不到指定的文件”的终极解决办法)...
  11. 新房装修如何知道是否需要更换电线
  12. 2022年中国智能家居产业链图谱 | 产业链全景图
  13. 神通数据库connect by用法
  14. 【期末复习】计算机组成原理
  15. Jmockit使用指南
  16. mysql对表中添加属性_mysql alter用法总结
  17. c# 利用ADODB连接ORACLE数据库
  18. 20个学习CSS的绝佳网站——让你从入门
  19. 微信小程序 console @appservice-current-context
  20. 人脸识别-Loss-2018:Large Margin Cosine Loss(CosFace)【SphereFace只对W归一化,CosFace对W、X都归一化】【在余弦空间中最大化分类界限】

热门文章

  1. 【Day dream】2022-02-18
  2. 在windows cmd中制作图片一句话
  3. 微软:想要直升 Win11,需运行 Win10 20H1 或更新版本
  4. 基于 Spring Boot 2.0 的微服务实战项目
  5. jQuery简单加法计算
  6. Windows下的通过命令行批量重命名文件
  7. 音视频开发之旅(五) -----变声 FMOD和soundTouch使用和对比
  8. 第三课 数据的输入与输出
  9. 计算机网络体系结构通信原理
  10. delphi10进制转换成16进制