1:
<style>
.item {
width: 500px;
height: 50px;
margin: 0 auto;
text-align: center;
font-size: 30px;
color: orange;
} strong {
background-color: orange;
padding: 0 10px;
color: #fff;
border-radius: 4px;
}
</style> 2:
<div class="days-coming">
<div class="container">
<h3 class="title tittle">我们的恋爱时长</h3>
<div class="timer_wrap">
{{-- 计时器--}}
<div class="item">
<span><span class="day">00</span>天</span>
<strong><span class="hour">00</span>时</strong>
<strong><span class="min">00</span>分</strong>
<strong><span class="second">00</span>秒</strong>
</div>
</div>
</div>
</div> 3:
<script> var endTime = new Date("2021-10-06");
var dayel = document.querySelector(".day");
var hourel = document.querySelector(".hour");
var minel = document.querySelector(".min");
var secondel = document.querySelector(".second"); //计算
setInterval(
function () {
// 获取现在的时间
var nowTime = new Date();
// 相差的时间
var stamp = nowTime - endTime;
// console.log(stamp);
var day_ms = 24 * 60 * 60 * 1000;
var hour_ms = 60 * 60 * 1000;
var min_ms = 60 * 1000;
var day = Math.floor(stamp / day_ms);
var hour = Math.floor((stamp % day_ms) / hour_ms);
var min = Math.floor((stamp % hour_ms) / min_ms);
var s = Math.floor((stamp % min_ms) / 1000); // console.log(day,hour,min,s);
dayel.innerText = wrap(day);
hourel.innerText = wrap(hour);
minel.innerText = wrap(min);
secondel.innerText = wrap(s);
}, 1000); function wrap(n) {
return n>=10?n:"0"+n;
}
</script>

以上是从几年几月几日,到现在过去的天数 ,注意看字体的大小,以下是从现在距离以后还有多少天

<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>恋爱倒计时</title>
<style>
h1 {
width: 250px;
margin: 100px auto 50px auto;
} .item {
width: 500px;
height: 50px;
margin: 0 auto;
text-align: center;
font-size: 30px;
color: orange;
} strong {
background-color: orange;
padding: 0 10px;
color: #fff;
border-radius: 4px;
}
</style>
</head> <body>
<h1>距离恋爱一千天,还有</h1>
<div class="item">
<span><span class="day">00</span>天</span>
<strong><span class="hour">00</span>时</strong>
<strong><span class="min">00</span>分</strong>
<strong><span class="second">00</span>秒</strong>
</div>
<script>
alert("段铭锟和王娟的恋爱倒计时!");
alert("亲爱的乖!");
alert("爱你呀");
alert("恋爱一千天,珍惜到永远!");
var endTime = new Date("2021-4-2");
var dayel = document.querySelector(".day");
var hourel = document.querySelector(".hour");
var minel = document.querySelector(".min");
var secondel = document.querySelector(".second"); //计算
setInterval(
function () {
// 获取现在的时间
var nowTime = new Date();
// 相差的时间
var stamp = endTime - nowTime;
// console.log(stamp);
var day_ms = 24 * 60 * 60 * 1000;
var hour_ms = 60 * 60 * 1000;
var min_ms = 60 * 1000;
var day = Math.floor(stamp / day_ms);
var hour = Math.floor((stamp % day_ms) / hour_ms);
var min = Math.floor((stamp % hour_ms) / min_ms);
var s = Math.floor((stamp % min_ms) / 1000); // console.log(day,hour,min,s);
dayel.innerText = wrap(day);
hourel.innerText = wrap(hour);
minel.innerText = wrap(min);
secondel.innerText = wrap(s);
}, 1000); function wrap(n) {
return n>=10?n:"0"+n;
}
</script> </body> </html>

jq计算总时长的更多相关文章

  1. 使用opencv统计视频库的总时长

    统计视频库里的视频文件的总时长 废话不多说,直接上代码: /* * ================================================================== ...

  2. windows 7 下,如何统计某文件夹下 视频总时长

    由于项目需要,我需要给系统加权限,这真是一个让人头疼的问题,如果要每个业务方法都加上权限判断逻辑,那真的不敢想象是多么大的工作量,日后有变动的话,我会不会发疯? 所以我必须利用之前学到的AOP编程,在 ...

  3. 统计 flv视频总时长

    在学习孟媛的视频课程.网上能下载的是flv格式.那我在学习之前,我要统计一下这个课程的数量,他会用多长时间,这样方便我在学习过程中不断的回顾,进行时间管理.我大概就可以统计出来这个视频多长时间可以学完 ...

  4. PHP根据秒计算持续时长

    /** * 计算持续时长 * * @param int $second 秒数 * @return string $duration 5天10小时43分钟40秒 */ function second2d ...

  5. android获取mp4视频文件总时长和视频宽高<转>

    android使用 MediaMetadataRetriever 获取视频文件的 总时长 和视频的分辨率. 根据该方式获取视频信息可以看出不仅仅可以获取时长和分辨率,还能获取到其他的一些视频信息,不错 ...

  6. js计算在线时长

    后台传来毫秒,前台转换成对应的时分秒 //在线时长 function longTime(seconds){ //总秒数 //seconds=seconds/1000; //得到小时 var hour ...

  7. PHP如何获取视频总时长与码率等信息

    利用PHP中的FFmpeg读取视频播放时长与码率等信息   function getVideoInfo($file) {    define('FFMPEG_PATH', '/usr/local/ff ...

  8. ffmpeg获取文件的总时长(mp3/mp4/flv等)

    使用ffmpeg.exe获取文件属性信息,C#中可以在进程外异步调用这个工具,如下: using (System.Diagnostics.Process pro = new System.Diagno ...

  9. 关于AVPlayerItem对象的属性duration返回播放总时长的坑

    最近在使用AVPlayer播放网络流媒体,发现一个坑: 就是playerItem.duration有可能不返回该网络多媒体资源的播放总时间长度,而是返回了一个奇怪的数据:nan, 因为我通过CMTim ...

随机推荐

  1. 转载_认识C语言的32个关键字

    简单介绍: 1 auto : 声明自动变量 2 short :声明短整型变量或函数 3 int: 声明整型变量或函数 4 long :声明长整型变量或函数 5 float:声明浮点型变量或函数 6 d ...

  2. K8s二进制部署单节点 master组件 node组件 ——头悬梁

    K8s二进制部署单节点   master组件 node组件   --头悬梁 1.master组件部署 2.node   组件部署 k8s集群搭建: etcd集群 flannel网络插件 搭建maste ...

  3. 总结tomcat的核心组件以及根目录结构

    一.目录结构说明 进入到tomcat的文件目录,可以看到以下目录结构 每一个目录都有各自的功能,如下所示: 1.1 bin目录 1.2 conf目录 1.3 logs目录 二.核心组件 tomcat核 ...

  4. 帆软报表(finereport)使用Event 事件对象 (target)修改提示框样式

    target 事件属性 Event 对象 定义和用法 target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素.文档或窗口. 语法 event.target 定义结束事件Jav ...

  5. 神奇小证明之——世界上只有5个正多面体+构造x3=2a3

    今天我彻底放飞自我了...作业还没写完...但就是要总结一些好玩的小性质...谁给我的勇气呢?

  6. 关于sys.path.append()

    当我们导入一个模块时:import  xxx,默认情况下python解析器会搜索当前目录.已安装的内置模块和第三方模块,搜索路径存放在sys模块的path中: >>> import  ...

  7. Java在算法题中的输入问题

    Java在算法题中的输入问题 在写算法题的时候,经常因为数据的输入问题而导致卡壳,其中最常见的就是数据输入无法结束. 1.给定范围,确定输入几个数据 直接使用普通的Scanner输入数据范围,然后使用 ...

  8. Spring Boot部署之jar包运行

    上篇阐述了Spring Boot war部署项目,本篇阐述另一种运行方式:jar包运行. 一.打jar包 1.修改pom.xml配置 2.执行package(对于module执行package之前需要 ...

  9. Spring cloud是什么? 核心总结

    Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量. S ...

  10. spring的事务是如何回滚的、事务传播?

    实际上也是问的这个问题  spring的事务管理是如何实现的?总: spring的事务是由aop来实现的,首先要生成具体的代理对象,然后按照aop的整套流程来执行具体的操作逻辑,正常情况下要通过通知来 ...