utilizza javascript.
codice:
<script language="javascript">
function updateDate(){
  var space, data, day, month, year, hours, minutes, seconds;
  space = " ";
  data = new Date();
  day = data.getDate(); // mi estrae il numero del giorno dalla   funzione Date.
  month = getItalianMonth(data.getMonth());
  year = data.getYear();
  hours = data.getHours();
  minutes = data.getMinutes();
  seconds = data.getSeconds();
  var ref=document.getElementById('clock');
ref.innerHTML=day+space+month+space+year+" "+hours+":"+minutes+":"+seconds;
  window.setTimeout("updateDate()",1000);
} 
</script>
nel body della pagina inserisci l'evento onLoad nel seguente modo:

codice:
<body onLoad="updateDate();">
e poi utilizzi il tag div per posizionare la tua data dove meglio credi
<div class="clock" id="clock"></div>

Questo script si aggiorna ogni secondo dandoti l'effetto di un classico orologio digitale !

ciao