Javascript:定时刷新显示当前时间(精确到毫秒)

示例:

当前时间:

执行代码

<script>
	//页面加载调用
	window.onload=function(){
		//每1秒刷新时间
	  setInterval("NowTime()",1);
	}
	function NowTime(){
		//获取年月日
		var time=new Date();
		var year=time.getFullYear();
		var month=time.getMonth();
		var day=time.getDate();
		
		//获取时分秒
		var h=time.getHours();
		var m=time.getMinutes();
		var s=time.getSeconds();
		var n=time.getMilliseconds();
		
		//检查是否小于10
		h=check(h);<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>
		m=check(m);
		s=check(s);
		n=checkms(n);
		document.getElementById("nowtime").innerHTML="当前时间:"+year+"年"+month+"月"+day+"日  "+h+":"+m+":"+s+"."+n;
	}
	//时间数字小于10,则在之前加个“0”补位。
	function check(i){
		//方法一,用三元运算符
		var num;
		i<10?num="0"+i:num=i;
		return num;
	}
	function checkms(i){
		//方法一,用三元运算符
		var num;
		i<10?num="0"+i:num=i;
		i<100?num="0"+i:num=i;
		return num;
	}
</script>