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 时-分-秒的形式的更多相关文章

  1. js将当前时间格式化为年-月-日 时:分:秒

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. JS实现倒计时(天数,时,分,秒)

    <!DOCTYPE html> <html> <head>   <meta charset="utf-8" >   <titl ...

  3. js计算两个时间差 天 时 分 秒 毫秒

    // 计算两个时间差 dateBegin 开始时间 function timeFn(dateBegin) { //如果时间格式是正确的,那下面这一步转化时间格式就可以不用了 var dateEnd = ...

  4. 【转】使用DateFormat把时间长度格式化为"时:分:秒"格式--不错

    原文网址:http://ssd910.blog.163.com/blog/static/238767972010112214114201/ 经常在系统中显示时间长度,基本上每次都是显示秒数,客户觉得按 ...

  5. jQuery UI Datepicker&Datetimepicker添加 时-分-秒 并且,判断

    jQuery UI Datepicker时间(年-月-日) 相关代码: <input type="text" value="" name="ad ...

  6. Java 获取年 月 日 时 分 秒

    /** * 英文简写(默认)如:2010-12-01 */ public static String FORMAT_SHORT = "yyyy-MM-dd"; /** * 英文全称 ...

  7. js倒计时demo 天/时/分/秒

    <html><head> <meta charset="UTF-8"> <title>js简单时分秒倒计时</title> ...

  8. JS将秒转换为 天-时-分-秒

    记录一下,备忘.. function SecondToDate(msd) { var time =msd if (null != time && "" != tim ...

  9. Js 日期字符串分别截取 年 月 日 时 分 秒

    function shijiantime(times){ var timearr = times.replace(" ", ":").replace(/\:/g ...

随机推荐

  1. C++生产和使用的临时对象

     所谓暂时对象就是一种无名对象. 它的出现假设不在程序猿的预期之下(比如不论什么pass by value操作都会引发copy操作,于是形成一个暂时对象),往往照成效率上的负担. 但有时候能够制造 ...

  2. HDU 3032 Nim or not Nim? (需求的游戏SG功能)

    意甲冠军:经典Nim游戏转换,给你n礧pi,每个堆栈有pi石头, Alice和Bob轮流石头,意一堆中拿走随意个石子,也能够将某一堆石子分成两个小堆 (每堆石子个数必须不能为0).先拿完者获胜 思路: ...

  3. POJ2112Optimal Milking(二分法+floyd最短+网络流量)

    职务地址:http://poj.org/problem?id=2112 近期忙着预习课本备考,没怎么刷题.(我是真的有在好好看书..)不敲题还是手痒痒.立即就邀请赛了,还是每晚睡觉前都拿来刷题吧.白天 ...

  4. Cocos2dx-3.1.1 冒险01----&gt; 文件夹结构、新项目project创建并执行

    windows开发环境:window7.vs2012.python2.7.6 Cocos2d-x 3.1.1的完整文件夹例如以下:比起曾经的2.x的版本号来说分类更规范了 watermark/2/te ...

  5. 【Java】【Flume】Flume-NG源代码分析的启动过程(两)

    本节分析配置文件的解析,即PollingPropertiesFileConfigurationProvider.FileWatcherRunnable.run中的eventBus.post(getCo ...

  6. C# ^ 运算符和 || 运算符的区别

    || : 条件“或”,条件或运算符 (||) 执行的逻辑或其 bool 操作数. 如果第一个操作数计算结果为 true,第二个操作数对象不会计算. 如果第一个操作数计算结果为 false,第二个运算符 ...

  7. 在android移动设备上登录gmail的时候报password错误解决方法!!!!

    今天刚发现的解决的方法:就是登录web端的gmail,查看收件箱应该有no-reply这一帐户给你发过邮件(假设没有,你在移动设备上登录一下gmail).照着邮件里的说明去做,就是生成一个专门应用的p ...

  8. 探索Scala(1)-- 运算符重载

    Scala语言运算符重载全然是语法层面的小把戏,本文记录我对Scala语言运算符重载的一些理解. 方法调用语法糖 调用方法时,Scala同意省略点号和圆括号,如以下代码所看到的: 把运算符映射成单词 ...

  9. 他们控制的定义(2.3):SurfaceView和SurfaceHolder

    这个例子需求和流程: Activity加载它们的定义SurfaceView-> SurfaceView 构造函数:初始化刷.传感器.SurfaceHolder和注册SurfaceHolder的监 ...

  10. Properties类读写.properties配置文件

    package com.hzk.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFo ...