js秒数转换时分秒方法

今天写一个东西的时候 发现给出的是秒数。实在找不到直接的工具去转换。

就去网上找了个转换方法(有现成的就不写了,以后再简化下代码)。 

 function formatSeconds(value) {
            var theTime = parseInt(value);//
            var theTime1 = 0;//
            var theTime2 = 0;// 小时
            // alert(theTime);
            if(theTime > 60) {
                theTime1 = parseInt(theTime/60);
                theTime = parseInt(theTime%60);
                // alert(theTime1+"-"+theTime);
                if(theTime1 > 60) {
                    theTime2 = parseInt(theTime1/60);
                    theTime1 = parseInt(theTime1%60);
                }
            }
            var result = ""+parseInt(theTime)+"秒";
            if(theTime1 > 0) {
                result = ""+parseInt(theTime1)+"分"+result;
            }
            if(theTime2 > 0) {
                result = ""+parseInt(theTime2)+"小时"+result;
            }
            return result;
        }

 

posted @ 2013-09-04 21:29  月曜  阅读(6310)  评论(0编辑  收藏  举报