чтобы получить формат абсолютно, я думаю, вы должны объединить элементы самостоятельно или вызвать что-то с одинаковым эффектом.
var date = new Date("2013-12-28T08:30:17.795Z");
// from your output, it seems that you want to get UTC time
var result = date.getUTCDate() + "-" + (date.getUTCMonth()+1) + "-" + date.getUTCFullYear()
+ " " + date.getUTCHours() + ":" + date.getUTCMinutes() + ":" + date.getUTCSeconds();
// if you want to get locale time, use
var result = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear()
+ " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
alert(result);