hola!
ya abimaelrc te ha proporcionado el código PHP, te ayudo con la parte javascript
copia este código en una página nueva y prueba para que veas como funciona:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script language="javascript"> function contador(){
var desde=new Date();
var hasta=new Date();
hasta.setFullYear(2012,0,1);
hasta.setHours(0);
hasta.setMinutes(0);
hasta.setSeconds(0);
var falta=hasta.getTime()-desde.getTime();
var dias=Math.floor(falta/(1000*60*60*24));
document.getElementById('dias').innerHTML=dias;
var horas=Math.floor((falta-dias*(1000*60*60*24))/(1000*60*60));
document.getElementById('horas').innerHTML=horas;
var minut=Math.floor((falta-dias*(1000*60*60*24)-horas*(1000*60*60))/(1000*60));
document.getElementById('minut').innerHTML=minut;
var segun=Math.floor((falta-dias*(1000*60*60*24)-horas*(1000*60*60)-minut*(1000*60))/(1000));
document.getElementById('segun').innerHTML=segun;
setTimeout("contador()",1000);
}
<body onload="contador()">
solo debes adaptarlo a tus necesidades, me quedo algo largo y seguro hay una forma mejor de hacerlo pero funciona XD
si no entiendes algo solo dime.