你好,我写了一个 秒 => 时分秒 的函数,是前台Javascript的代码,请参考:
function sToHms(s){s = Math.floor(s) //如果输入的是浮点数,则舍弃小数位
var h = Math.floor(s/3600) //计算得出小时数
h = '0'+h
}
var m = Math.floor(s/60-h*60) //计算得出分钟数
if(m<10){ //调整为两位数的格式
m = '0'+m
}
var s = s%60 //计算得出剩下的秒数
if(s<10){ //调整为两位数的格式
s = '0'+s
}
return h+':'+m+':'+s //最后连接成字符串并返回
}
调用方法
sToHms(3600) //将会返回 01:00:00如果你是需要PHP直接在后台就转化,也可以按照这个函数的思路改写成PHP代码。
倒计时一般使用时间戳来做参数的。。第一个好解决
var timer = "364d23h59m59s"
timer = timer.replace(/(d)|(h)|(m)|(s)/,function(s,a,b,c,d){
if (a) return"天"
if (b) return"时"
if (c) return"分"
if (d) return"秒"
})
alert(timer)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)