Разобрался, я только учусь. Как рационально передать значения из массива в объект? А то мне кажется четыре раза писать "valInInput[..]" не очень разумно.
function inlet(){
var input = document.getElementById('depdate');
var valInInput = input.value.match(/\d+/g);
valInInput.length = 4;
supDep.setHours(valInInput[0],valInInput[1],valInInput[2],valInInput[3]);
return supDep;
}
document.onkeydown = function(e) {
if (e.keyCode == 18) {
console.log(inlet());
}
}