И ещё вопрс,почему эта функция работает неккоректно,то есть позавчерашний день неправильно показывает,к примеру сегодняшний день
function time(times) {
var time = times*1000;
var monthsArr = ["Янв", "Фев", "Март", "Апр", "Май", "Июн",
"Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"];
var daysArr = ["Вос", "Пон", "Вт", "Ср", "Чт", "Пт", "Сб"];
var dateObj = new Date(time);
var year = dateObj.getFullYear();
var month = dateObj.getMonth();
var numDay = dateObj.getDate();
var day = dateObj.getDay();
var hour = dateObj.getHours();
var minute = dateObj.getMinutes();
var year = year == new Date().getFullYear() ? '' : year;
var days = '';
if(numDay == (new Date().getDate()-1)){
var days = 'Вчера в';
}
else if(numDay == (new Date().getDate()-2)){
var days = 'Позавчера в';
}
else if(numDay <= (new Date().getDate()-3)){
var days = daysArr[day]+' '+numDay+ monthsArr[month];
}
if (minute < 10) minute = "0" + minute;
var out = days+" " + year + " " + hour + ":" + minute;
return out;
}