Вы должны отформатировать внутренние выходные данные, полученные в соответствии с вашими требованиями, прежде чем применять их к модели в представлении.
Например, для дополнительного вопроса, который вы задали, вы можете написать функцию, чтобы получить день от даты.
var yyyymmddToDay= function (yyyymmdd) {
var dateInString = yyyymmdd.toString();
var year = dateInString.substr(0,4);
var month = dateInString.substr(4,2);
var date = dateInString.substr(6,2);
var dateFormat = year + "-" + month + "-" + date;
var day = new Date(dateFormat).getDay();
var weekDay;
switch(day){
case 0:
weekDay="Sunday";
break;
case 1 :
weekDay="Monday";
break;
case 2:
weekDay="Tuesday";
break;
case 3 :
weekDay="Wednesday";
break;
case 4 :
weekDay="Thursday";
break;
case 5 :
weekDay="Friday";
break;
case 6:
weekDay="Saturday";
break;
}
return weekDay;
}
А для удаления дубликатов из данных, просто сохраняйте массив, повторяйте ваши данные и затем проверяйте, присутствует ли элемент данных в массиве, если он есть, не добавляйте его, в противном случае сделайте это.
Спасибо.