Voici une petite fonction pour calculer le nombre de jours entre 2 dates.

function nbJours()
{

var date1 = (new Date('22 Oct 2012 16:01:07')).getTime();
var date2 = (new Date()).getTime();
var diff = Math.round((date1 - date2)/ (1000 * 60 * 60 * 24));
return diff;

}