如
var s=100
alert( "时间:"+Math.floor(s/60))+"分"+(s-Math.floor(s/60)*60)+"秒"
<script>var s=1345670 //假设的秒数
var t=new Date(0,0,0,0,0,s,0) //转换为Date对象
alert(t.toLocaleTimeString()) //显示为标准时间格式
</script>
JS原生态的针对日期时间的方法中,没有直接将分和秒转换为毫秒的。它的getMilliSeconds也是获取当前时间的毫秒数。所以我们需要自己做一个转换。
可以用getMinutes和getSeconds先获取到相应的分和秒,然后将分*60*1000+秒 * 1000即可转换了。