利用毫秒减值计算时长

刚写的一个利用毫秒减值计算时长的小方法。使用方法:var duration=MsToDuration(ms)。

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;
}

渔夫科技