利用毫秒减值计算时长的js代码

代码如下:

function MsToDuration(ms){
 var sec=0,min=0,hour=0,day=0,dur={};
 if(ms>0){
  //秒
  sec=(ms/1000).toFixed(2);
  //分
  if(sec >= 60){
   min=Math.floor(sec/60);
   sec=(sec%60).toFixed(2);
  }
  //时
  if(min >= 60){
   hour=Math.floor(min/60);
   min=min%60;
  }
  //天
  if(hour >= 24){
   day=Math.floor(hour/24);
   hour=hour%24;
  }
 }
 //返回值
 dur.day=day;
 dur.hour=hour;
 dur.min=min;
 dur.sec=sec;
 return dur;
}

原文来自: mrthink.net

(0)

相关推荐

  • 利用毫秒减值计算时长的js代码

    复制代码 代码如下: function MsToDuration(ms){ var sec=0,min=0,hour=0,day=0,dur={}; if(ms>0){  //秒  sec=(ms/1000).toFixed(2);  //分  if(sec >= 60){   min=Math.floor(sec/60);   sec=(sec%60).toFixed(2);  }  //时  if(min >= 60){   hour=Math.floor(min/60);   mi

  • python 获取毫秒数,计算调用时长的方法

    如题:在python的函数调用中需要记录时间,下面是记录毫秒时间的方法. import datetime import time t1 = datetime.datetime.now().microsecond t3 = time.mktime(datetime.datetime.now().timetuple() //这里调用你的方法 t2 = datetime.datetime.now().microsecond t4 = time.mktime(datetime.datetime.now(

  • PHP 获取视频时长的实例代码

    具体代码如下所示: /* * 获得视频文件的缩略图和视频长度 * @date 2018-05-16 * @copyright */ //获得视频文件的总长度时间和创建时间 根据视频长度判断是否失效 public function getTime($url) { //获取视频重定向后的链接 $location = locationUrl($url); //获取视频Content-Length $responseHead = get_data($location); $list1 = explode

  • vue 获取视频时长的实例代码

    直接通过element-ui自带的上传组件结合js即可,代码如下: HTML: <el-upload class="upload-demo" :action="actionUrl" :show-file-list="false" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload"> <button cl

  • 鼠标焦点离开文本框时验证的js代码

    利用js来验证文本框的值 复制代码 代码如下: <script> function onblurs(){ if(frm.name.value==""){ alert("请输入您的名字!"); }else if(frm.funny.value==""){ alert("爱好不得为空哦!"); } } </script> <form name="frm"> <tr>

  • 如何利用vue-cli监测webpack打包与启动时长

    目录 说在前面 统计build时长 统计serve时长 统计每次重新编译时长 总结 说在前面 最近项目同事反馈webpack打包时间过长,修改一次代码就要编译好久,所以我针对我们的项目进行了打包优化尝试,但是因为vue-cli启动的项目不会显示webpack打包时长,不利于对每次打包时间进行对比分析,所以我们借助vue-cli脚手架实现这一功能. 对于一个项目的打包效率,我认为一共分为三个指标: npm run build打包时长 npm run serve启动时长 每次对代码进行修改后的编译时

  • Python实现获取视频时长功能

    目录 前言 环境依赖 代码 验证一下 补充 前言 本文提供获取视频时长的python代码,精确到毫秒,一如既往的实用主义. 环境依赖  ffmpeg环境安装,可以参考:windows ffmpeg安装部署 本文主要使用到的不是ffmpeg,而是ffprobe也在上面这篇文章中的zip包中. 代码 不废话,上代码. #!/user/bin/env python # coding=utf-8 """ @project : csdn @author : 剑客阿良_ALiang @f

  • javascript动态获取登录时间和在线时长

    本文实例介绍了javascript动态获取登录时间和在线时长的相应代码,分享给大家供大家参考,具体内容如下 效果图: 实现代码: <html> <head> <title>online</title> <script language=javaScript> ///这里是获得登录时候的时间,用来和动态的时间做差来求时长 var s = new Date(); function clockon() { var thistime = new Date

  • JavaCV获取视频文件时长的方法

    本文实例为大家分享了JavaCV获取视频文件时长的具体代码,供大家参考,具体内容如下 1.做项目时,需要读取视频文件的时长,网上有很多通过自己写的JNI接口来实现,但由于项目使用了JavaCV和OpenCV,其中有一些处理视频的接口,所以还是想打算尽可能使用JavaCV和OpenCV来实现,经过查阅了相关的一些资料,实现了使用JavaCV获取视频文件时长的功能. 2.基本实现思路:获取视频的总帧数和每秒帧数(FPS),然后通过公式:视频总帧数/每秒帧数(FPS)=时长(单位秒) 3.实现代码如下

  • Android实现调用手机摄像头录像限制录像时长

    本文实例为大家分享了Android实现调用手机摄像头录像限制录像时长的具体代码,供大家参考,具体内容如下 因为服务器空间有限,所以视频时长必须有所限制. 在xml中先布局一个按钮,点击开始录频.布局一个TextView用于显示倒计时的时间. 一.使用Hander+TimerTask完成定时操作 private TextView btn_stop; private int recLen = 11; Timer timer = new Timer(); //时间倒计时放在开始按钮事件后,看标题7那里

随机推荐