- <html>
- <head>
- <meta charset="utf-8">
- <title>
- </title>
- </head>
- <script type="text/javascript">
- // 获取当前时间
- var startday = new Date();
- var clockStart = startday.getTime();
- function initStopwatch() {
- var myTime = new Date();
- var timeNow = myTime.getTime();
- // 获取间隔时间
- var timeDiff = timeNow - clockStart;
- // 因为时间以毫秒为单位,并且转化为字符串类型才可以使用indexof和subsring
- var diffSecs = "" + timeDiff / 1000;
- // 因为返回的毫秒还是有小数点的,所以要去掉
- diffSecs = diffSecs.substring(0, diffSecs.indexOf("."));
- // 返回间隔秒数
- return diffSecs;
- }
- function getSecs() {
- var mySecs = initStopwatch();
- // 以倒计时的方式显示时间
- mySecs1 = 10 - mySecs + "秒";
- document.form1.timespent.value = mySecs1;
- window.setTimeout('getSecs()', 1000);
- }
- </script>
- <body onload="getSecs()">
- <form name=form1>
- <input name="timespent" />
- </form>
- </body>
- </html>
来源: