Aquí tienes otro mas.
<script languaje="JavaScript">
function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}
setcountdown(2005,3,23,00,00,00,00)
var opentags='<table border="1" cellpadding="0" cellspacing="0" bgcolor="#FF9900" width="270"><td align="center">'
var closetags='</td></table>'
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"
function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility
else if (document.all||document.get)
crosscount=document.get&&!document.all?document.get("countdownns" : countdownns
countdown()
}
window.onload=start_countdown
function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getUTCMonth()
var todayd=today.getUTCDate()
var todayh=today.getUTCHours()
var todaymin=today.getUTCMinutes()
var todaysec=today.getUTCSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
}
}
else if (dday<=-1){
if (document.layers){
}
}
{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+ "valign='center'>"+dhour+"Horas"+dmin+"Min."+dsec+"Seg."+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.get)
crosscount.innerHTML=opentags+dday+ " Dias<td align='center'>"+dhour+" Hrs<td align='center'>"+dmin+" Mns<td valign='center'>"+dsec+" Sgs<td valign='center'>"+closetags
}
setTimeout("countdown()",1000)
}
// end generated JavaScript. -->
</script>
<center>
<table border="3" cellspacing="2" bgcolor='F5DED3'>
<tr>
<td class="">Campo para añadir el texto que quieras que salga</td></tr>
</table>
<span id="countdownns" style="width:&{countdownwidth}; height:&{countdownheight};"></span>
</center>
En esta variable setcountdown(2005,3,23,00,00,00,00) es donde debes de poner la fecha hacia la que se hace la cuenata atrás,si cambiaslos valores ,00 podrás ver la cuenta progresiva hacia adelante.
Ojo algún usuario puede decirte que salen mal los calculos del reloj,esto es muy sencillo,este código lo que hace es extraer de su pc la fecha y hora con el comando ( get ) o sea que si el pc de alguien está mal ajustado de fecha y hora,esa persona podra ver mas o menos dias,horas,minutos y segundos en la cuenta atras de los que ralmente hay.