// 传入参数为总分钟数,如果为秒数,毫秒数,需要对 // 此处得到总秒数   注释部分的代码调整下。
function toDateDMS(minutes){
  // 将分钟转换为 天,时,分,秒
  if(minutes&&!isNaN(minutes)){     var t = parseFloat(minutes*60); // 此处得到总秒数     var d,h,m,s; // 定义时分秒的变量(天,时,分,秒)     d = Math.floor(t/(24*3600)); // 计算 天数     // 计算已经减去的天数的总秒数
    t = t-(d*24*3600);
    h = Math.floor(t/3600); // 计算 小时数     // 计算已经减去的小时数的总秒数
    t = t-(h*3600);
    m = Math.floor(t/60); // 计算 分钟数     // 计算已经减去的分钟数的总秒数(实际上从上往下,这里已经的t已经是减去了小时秒数的值)
    t = t-(m*60);
    s = t; // 计算 秒钟数
    return d+"天"+h+"时"+m+"钟"+s+"秒";
  }
  return "-";
}
05-11 10:57