JS显示时钟精确到毫秒

<script language="javascript">
function countdown(endtime, today)
{
	today = new Date();
	target_time=new Date(endtime);
	timeold=(target_time.getTime()-today.getTime()); 
	sectimeold=timeold/1000;
	secondsold=Math.floor(sectimeold); 
	msPerDay=24*60*60*1000;
	e_daysold=timeold/msPerDay;
	daysold=Math.floor(e_daysold); 
	e_hrsold=(e_daysold-daysold)*24; 
	hrsold=Math.floor(e_hrsold); 
	e_minsold=(e_hrsold-hrsold)*60; 
	minsold=Math.floor(e_minsold); 
	e_seconds=(e_minsold-minsold)*60;
	seconds=Math.floor(e_seconds); 
	e_millisecond=(e_seconds-seconds)*1000;
	millisecond=Math.floor(e_millisecond);
    millisecond10=Math.floor(millisecond/10);

	/*
	s = 'timeold: '+ timeold + '<br>';
	s+= 'sectimeold:' + sectimeold + '<br>';
	s+= 'secondsold:' + secondsold + '<br>';
	s+= 'msPerDay:' + msPerDay + '<br>';
	s+= 'e_daysold:' + e_daysold + '<br>';
	s+= 'daysold:' + daysold + '<br>';
	s+= 'e_hrsold:' + e_hrsold + '<br>';
	s+= 'hrsold:' + hrsold + '<br>';
	s+= 'e_minsold:' + e_minsold + '<br>';
	s+= 'minsold:' + minsold + '<br>';
	s+= 'e_seconds:' + e_seconds + '<br>';
	s+= 'seconds:' + seconds + '<br>';
	s+= 'e_millisecond:' + e_millisecond + '<br>';
	s+= 'millisecond:' + millisecond + '<br>';
	s+= 'millisecond10:' + millisecond10;
		document.write(s);
	*/

	the_element = document.getElementById('counttime');
	the_element.innerHTML="仅剩 "+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒"+millisecond10/*+"毫秒"*/ ;
	
	//today.setSeconds(today.getSeconds() + 0.01);
	window.setTimeout("countdown('" + endtime + "', today)", 100); 
} 
</script>
<table>
  <tr>
    <td width="175">
    <SPAN id="counttime" style="FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY:Arial"></SPAN> 
    <script language="javascript">
		var endtime = '1-1-2012 00:00:00';
		var today = new Date();
		countdown(endtime, today);
    </script>
   </td>
  </tr>
</table>


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值