刚写的一个利用毫秒减值计算时长的小方法。使用方法:var duration=MsToDuration(ms)
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- 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`).toFixed(2);
- }
- //时
- if(min >= 60){
- hour=Math.floor(min/60);
- min=min`;
- }
- //天
- if(hour >= 24){
- day=Math.floor(hour/24);
- hour=hour$;
- }
- }
- //返回值
- dur.day=day;
- dur.hour=hour;
- dur.min=min;
- dur.sec=sec;
- return dur;
- }
原文来自: mrthink.net
来源: