Cómo hacer que el tiempo de Javascript se actualice automáticamente

Estoy usando el siguiente código de Javascript para mostrar la hora en mi sitio web. ¿Cómo puedo hacer esta actualización automáticamente.

Gracias

<code><section class="portlet grid_6 leading"> 
<header>
<h2>Time<span id="time_span"></span></h2>
</header>
<script type="text/javascript">
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
if (minutes < 10){
    minutes = "0" + minutes
}
var t_str = hours + ":" + minutes + " ";
if(hours > 11){
    t_str += "PM";
} else {
   t_str += "AM";
}
document.getElementById('time_span').innerHTML = t_str;
</script>
</section>
</code>

Respuestas a la pregunta(7)

Su respuesta a la pregunta