JavaScript/js把秒或者毫秒换算成xx-xx-xx 时-分-秒的形式
function MillisecondToDate(msd) {
// var time = parseFloat(msd) / 1000;
var time=msd;
if (null != time && "" != time) {
if (time > 60 && time < 60 * 60) {//只有分钟和秒的情况
var min=0;
var sec=0;
//分钟前面的数字小于10位在前面补个0
if((parseInt(time / 60.0))<10){
min="0"+parseInt(time / 60.0);
}else{
min=parseInt(time / 60.0);
}
//秒前面的数字小于10位在前面补个0
if((parseInt((parseFloat(time / 60.0) -
parseInt(time / 60.0)) * 60))<10){
sec="0"+parseInt((parseFloat(time / 60.0) -
parseInt(time / 60.0)) * 60);
}else{
sec=parseInt((parseFloat(time / 60.0) -
parseInt(time / 60.0)) * 60);
}
time = "00:"+min + ":" + sec + "";
}
else if (time >= 60 * 60 && time < 60 * 60 * 24) {//时分秒的情况
// console.log(parseInt(time / 3600.0));
//小时前面的数字小于10位在前面补个0
var hour=0;
var min=0;
var sec=0;
if(parseInt(time / 3600.0)<10){
hour="0"+parseInt(time / 3600.0);
}else{
hour=parseInt(time / 3600.0);
}
//分钟前面的数字小于10位在前面补个0
if((parseInt((parseFloat(time / 3600.0) -
parseInt(time / 3600.0)) * 60))<10){
min="0"+parseInt((parseFloat(time / 3600.0) -
parseInt(time / 3600.0)) * 60);
}else{
min=parseInt((parseFloat(time / 3600.0) -
parseInt(time / 3600.0)) * 60);
}
//秒前面的数字小于10位在前面补个0
if((parseInt((parseFloat((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) -
parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60)) * 60))<10){
sec="0"+parseInt((parseFloat((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) -
parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60)) * 60);
}else{
sec=parseInt((parseFloat((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) -
parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60)) * 60);
}
time = hour + ":" + min + ":" + sec + "";
}
else {//单纯是秒的情况
var sec=0;
//分钟前面的数字小于10位在前面补个0
if((parseInt(time))<10){
sec="0"+parseInt(time);
}else{
sec=parseInt(time);
}
time = "00:00:"+parseInt(time) + "";
}
}
return time;
}
JavaScript/js把秒或者毫秒换算成xx-xx-xx 时-分-秒的形式的更多相关文章
- js将当前时间格式化为年-月-日 时:分:秒
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- JS实现倒计时(天数,时,分,秒)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" > <titl ...
- js计算两个时间差 天 时 分 秒 毫秒
// 计算两个时间差 dateBegin 开始时间 function timeFn(dateBegin) { //如果时间格式是正确的,那下面这一步转化时间格式就可以不用了 var dateEnd = ...
- 【转】使用DateFormat把时间长度格式化为"时:分:秒"格式--不错
原文网址:http://ssd910.blog.163.com/blog/static/238767972010112214114201/ 经常在系统中显示时间长度,基本上每次都是显示秒数,客户觉得按 ...
- jQuery UI Datepicker&Datetimepicker添加 时-分-秒 并且,判断
jQuery UI Datepicker时间(年-月-日) 相关代码: <input type="text" value="" name="ad ...
- Java 获取年 月 日 时 分 秒
/** * 英文简写(默认)如:2010-12-01 */ public static String FORMAT_SHORT = "yyyy-MM-dd"; /** * 英文全称 ...
- js倒计时demo 天/时/分/秒
<html><head> <meta charset="UTF-8"> <title>js简单时分秒倒计时</title> ...
- JS将秒转换为 天-时-分-秒
记录一下,备忘.. function SecondToDate(msd) { var time =msd if (null != time && "" != tim ...
- Js 日期字符串分别截取 年 月 日 时 分 秒
function shijiantime(times){ var timearr = times.replace(" ", ":").replace(/\:/g ...
随机推荐
- Grunt 之 Connect
前端开发 Grunt 之 Connect 在前端开发过程中,我们需要在开发过程中,将开发中的站点部署到服务器上,然后,在浏览器中查看实际的效果,在 Grunt 环境下,可以直接使用集成在 Grunt ...
- asp.net下cookie 的基础使用
cookie作为在B/S开发中经常被使用到的东西,asp.net必然提供了现成的东西给我们使用. 就是这个对象:HttpCookie,当然了,对于asp.net来说,Request和Response中 ...
- 从头到尾彻底理解KMP(转)
引言 KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得非常混乱,如此,留言也是骂声一片.所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故 ...
- OCP读书笔记(23) - 题库(ExamC)
200.Which operation requires that you create an auxiliary instance manually before executing the ope ...
- ASP.NET AJAX简明教程
当我们谈论Ajax时,首先想到的就是JavaScript下的Ajax,用来完成网页的交互,局部刷新工作,Microsoft的ASP.NET AJAX框架在Web的开发中承担着类似的角色,并简化了Ja ...
- (Chrome42)Lodop总计页面提示“未安装”要么“请升级”可能的原因和解决方案
Chrome42版本号之后,支持NP态,要手工打开,方法例如以下: 在谷歌浏览器地址栏输入: chrome://flags/#enable-npapi 然后找到"启用NPAPI"地 ...
- myEclipse Debug
========================================== myEclipse Debug 快捷键 ================================= ...
- 你也可以玩转Skype -- 基于Skype API开发外壳程序入门
原文:你也可以玩转Skype -- 基于Skype API开发外壳程序入门 Skype是目前这个星球上最厉害的IM+VOIP软件,Skype现在已经改变了全球2.8亿人的生活方式.你,值得拥有! :) ...
- java_软件发布版本_Asynch HttpClien 对比发行版本说明_Alpha、Beta、RC、GA版本的区别
今天看了一天的apache 的httpasyncclient ,为了和默认的httpclient做个对比,httpcore是核心轻量级的提供传统阻塞IO 和 java NIO两种方式,httpclie ...
- python_基础学习_04_mysql库验证与安装(mysql-python,mysql.connector)
验证python-mysql是否安装 1:python 2: import MySQLdb 安装步骤: 1.sudo apt-get install python-setuptools 2.sudo ...