Data e hora dinâmicas com moment.js e setInterval

Estou tentando descobrir como posso exibir data e hora dinâmicas usandomoment.js.

Aparentemente, não consigo usar o setInterval corretamente.

Se possível, prefiro não usar o jQuery, pois o moment.js não precisa dele.

Aqui está o que eu tenho até agora:http://jsfiddle.net/37fLF/2/.

$(document).ready(function () {
    var datetime = $('#datetime'),
        date = moment(new Date()),
        update = function(){
            datetime.html(date.format('dddd, MMMM Do YYYY, h:mm:ss a'));
        };
    update();
    setInterval(update, 1000);
});​

questionAnswers(4)

yourAnswerToTheQuestion