hola, no te evites el placer de hacerlo tu mismo, de todos modos te dejo una clase sin terminar que puede serte útil,
Código Javascript
:
Ver originalwindow.onload = function(){
fecha = new Fecha(new Date());
updateReloj();
function updateReloj(){
var actual = fecha.toString();
document.getElementById("CuentaAtras").innerHTML = actual;
fecha.oneSecondLess();
window.setTimeout(updateReloj,1000);
}
}
function Fecha(date){
this.second = date.getSeconds();
this.minute = date.getMinutes();
this.hour = date.getHours();
this.day = 365;
this.year = date.getFullYear();
this.toString = toString;
this.oneSecondLess = oneSecondLess;
function oneSecondLess(){
if (this.second == 0){
this.second = 59;
if (this.minute == 0){
this.minute = 59;
if (this.hour == 0){
this.hour = 23;
if (this.day == 0){
this.day = 364; //arreglar para bisiesto
this.year -= 1;
}
else {
this.day -= 1;
}
}
else {
this.hour -= 1;
}
}
else{
this.minute -= 1;
}
}
else {
this.second -= 1;
}
}
function toString(){
var string = ("año: "+this.year+" Día: "+this.day+"--"+this.hour+":"+this.minute+":"+this.second);
return string;
}
}