<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>javascript 计算器 demo</title>
</head>
<body>
<input type="text" id="mytime" />
<script type="text/javascript">
/* // 实现一个简单的获取当前的时间 date() 练习
var mt=new Date();
var y=mt.getFullYear(); //获取当前的年份
var m=mt.getMonth(); //获取当前的月份
var d=mt.getDate(); //获取当前月份的哪一天
var h=mt.getHours(); //获取当前的小时
var f=mt.getMinutes(); //获取当前的分钟
var s=mt.getSeconds(); //获取当前的秒数
document.write(‘当前日期是:‘+y+‘-‘+(m+1)+‘-‘+d+‘ ‘+h+‘:‘+f+‘:‘+s);
document.write(‘<br />‘);
var md=‘‘;
switch(mt.getDay()){
case 0:
md=‘星期日‘;
break;
case 1:
md=‘星期一‘;
break;
case 2:
md=‘星期二‘;
break;
case 3:
md=‘星期三‘;
break;
case 4:
md=‘星期四‘;
break;
case 5:
md=‘星期五‘;
break;
case 6:
md=‘星期六‘;
break;
}
document.write(‘今天是:‘+md);*/
var mytime=document.getElementById(‘mytime‘);
function getnow(){
var mt=new Date();
var y=mt.getFullYear(); //获取当前的年份
var m=mt.getMonth(); //获取当前的月份
var d=mt.getDate(); //获取当前月份的哪一天
var h=mt.getHours(); //获取当前的小时
var f=mt.getMinutes(); //获取当前的分钟
if(f<10){ //如果分钟数小于10 前面自动补充一个0
f=‘0‘+f;
}
var s=mt.getSeconds(); //获取当前的秒数
if(s<10){ //如果秒数小于10 前面自动补充一个0
s=‘0‘+s;
}
var tt= y+‘-‘+(m+1)+‘-‘+d+‘ ‘+h+‘:‘+f+‘:‘+s;
mytime.value=tt;
}
var mi=‘‘;
window.onload=function(){
mi=setInterval("getnow()",1000);
}
function mystop(){
clearInterval(mi);
}
function mystart(){
mi=setInterval("getnow()",1000);
}
</script>
<input type="button" value="stop" onclick="mystop()"/>
<input type="button" value="start" onclick="mystart()" />
</body>
</html>
原文:http://www.cnblogs.com/zhaoqian-memory/p/3985771.html