如果我得到了一串数字,把它当成秒来算的话,如何把它格式化成"X小时X分X秒"这样的形式?用JS实现.求思路.
解决方案 »
- 关于父窗口获取子窗口的关闭事件的问题
- 神奇的弹出层问题,高手请进!!
- 怎样在网页中用鼠标左键点击链接,弹出“保存”、“打开”、“取消”的窗口
- 真郁闷,怎么老是报错找不到对象呢?
- js判断radio是否选择的 问题
- 如何把表格中点击的rowIndex复制给一个JS函数中的一个值?
- 一颗"红"星,"两手"准备......
- 如何在showModalDialog后先用一个进度条显示数据下载进度,再显示结果
- 我想通过js禁止谷歌浏览器ctrl的缩放功能?能实现吗???
- table表格下的tr有两个input输入框,我点击按钮怎样获取到这两个input输入框的值
- 如何打开一个没有最大化最小化和关闭按钮的窗口
- javascript 图片翻页问题。
首先把你得到的如果是字符串数字,那就 parseInt(str,10);然后除以3600,就知道有多少小时,然后对余数在进行算分钟,除以60,算多少分钟,然后余数就是秒数.
<html>
<head>
<script type="text/javascript">
function show(){
var h,m,s;
var sec=document.getElementById("seconds").value;
var hour=document.getElementById("hour");
var seconds=parseInt(sec);
h=Math.floor(seconds/3600);
m=Math.floor((seconds%3600)/60);
s=Math.floor(seconds%60);
hour.value=h+"时"+m+"分"+s+"秒";
}
</script>
</head>
<body>
<input type="text" id="seconds" /><br>
<input type="button" value="CLICK ME" id="s" onclick="show()"/><br>
<input type="text" id="hour" />
</body>
</html>