Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Задачи на тему Даты (https://javascript.ru/forum/dom-window/44040-zadachi-na-temu-daty.html)

Svyatoy_95 03.01.2014 18:26

Задачи на тему Даты
 
Пожалуйста,помогите решить 3 задачу с датой:В анкете заполняется информация о 5 сотрудниках:фамилия, дата заключения контракта и срок(в годах), на какой заключён контракт.Напишите сценарий,определяюший сотрудников, контракт с
которыми заканчивается в выходной день.

Deff 04.01.2014 05:06

var employees = {
"Вася":["30.12.2001",8],
"Петя":["11.07.2002",9],
"Коля":["06.05.2004",6]
}
function outDay(arr){
 var startDate = new Date(arr[0].split('.').reverse().toString())
 startDate.setYear(arr[1]);
 var outday = startDate.getDay();
 return outday;
}
var outArr = []
for (key in employees){
 var outDayThis = outDay(employees[key]);
 if(outDayThis==0||outDayThis==6)outArr.push(key)
}
alert('Заканчивают контракт в выходной:\n'+outArr.join('\n'))


Часовой пояс GMT +3, время: 07:51.