html中显示秒为字符串怎么转换成时时分分秒秒

html中显示秒为字符串怎么转换成时时分分秒秒,第1张

你好,我写了一个 秒 => 时分秒 的函数,是前台Javascript的代码,请参考:

function sToHms(s){

  s = Math.floor(s)  //如果输入的是浮点数,则舍弃小数位

  

  var h = Math.floor(s/3600)  //计算得出小时数

  if(h<10){  //调整为两位数格式

    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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7278689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存