#ppqtime{
font-size:36px;
color:black;
font-weight:bold;
}
function clock()
{
var today=new date();
var ppqday=new date(2010,9-1,28);
var daytime = (ppqday.gettime()-today.gettime())/ 1000 / 60 / 60 /24;
var days = parseint(daytime);//天
var hourtime =(daytime - days)*24;
var hours =parseint(hourtime);//时
var minutestime =(hourtime-hours)*60;
var minutes = parseint(minutestime);//分
var secondtime =(minutestime-minutes)*60;
var seconds = parseint(secondtime); //秒
var millisecondtime = (secondtime-seconds)*100;//取2位
var milliseconds = parseint(millisecondtime);//毫秒
document.getelementbyid("ppqtime").innerhtml= "距宝宝出生还有 "+ days + "天"+ format(hours)+"小时"+format(minutes)+"分"+format(seconds)+"秒"+format(milliseconds)+"毫秒";
settimeout(clock,100);
}
function format(data)
{
if(data<10)
return "0"+data;
else
return data;
}
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
上面的代码主要用到了javascript日期处理技巧与settimeout实现日期的刷新。