Я опаздываю к этому, но подумал, что просто выброслю этот маленький фрагмент для масс. Это то, что я использую, только чтобы получить быструю локализованную метку времени. Это довольно чисто и удобно.
function getStamp() {
var d = new Date();
var mm = d.getMilliseconds(), hh = d.getHours(),
MM = d.getMinutes(), ss = d.getSeconds();
return (hh < 10 ? "0" : "") + hh + (MM < 10 ? ":0" : ":") + MM + (ss < 10 ? ":0" : ":") + ss + ":" + mm;
};