Allora così:
Codice PHP:
<script language="javascript">
function countdownTime(idnumber) {
    now  = new Date();
    data =  new Date("<?php echo date("F j Y H:i:s"1347831768);?>");
    data.setYear("<?php echo date("Y");?>"); 
    diff = data - now; 

    ore = Math.floor( diff / (1000*60*60) ); 
    mn = Math.floor( diff / (1000*60) ); 
    sec = Math.floor( diff / 1000 ); 

    hh = ore; 
    mm = mn - ore * 60; 
    ss = sec - mn * 60; 
    countid = 'count' + idnumber;
        document.getElementById(countid).innerHTML=hh + ':' + mm + ':' + ss;
        if(diff < 0){ 
        document.getElementById(countid).innerHTML="Allenamento finito"; 
       } 
     } 
setInterval('countdownTime()', 1000 ); 
</script>
Mi mostra il numero di minuti,di ore e secondi che mancano alla data...ma non c'è il countdown perchè i numeri sono fissi...tipo:

2:45:21
Poi aggiornano la pagina il numero di secondi,minuti scende