@bernardo_nolan 
Чтобы работать с элементом с атрибутом type="time" в JavaScript, можно использовать свойство value для доступа к значению времени, выбранному пользователем. Вот пример:
HTML:
1 2  | 
Получить время  | 
JavaScript:
1 2 3 4 5  | 
function getTime() { var timeInput = document.getElementById("myTimeInput"); var selectedTime = timeInput.value; console.log(selectedTime); }  | 
В данном примере, при нажатии на кнопку "Получить время", функция getTime() будет выводить выбранное значение времени в консоль.
Обратите внимание, что значение времени будет представляться в формате "HH:mm". Если вы хотите выполнить дополнительные операции с временем, например, преобразовать его в объект Date для проведения сравнений или вычисления разницы, вам может потребоваться выполнить дополнительную обработку. Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  | 
function getTime() { var timeInput = document.getElementById("myTimeInput"); var selectedTime = timeInput.value; // Разбиваем значение времени на часы и минуты var hours = selectedTime.split(":")[0]; var minutes = selectedTime.split(":")[1]; // Преобразовываем значения в числа hours = parseInt(hours); minutes = parseInt(minutes); // Создаем объект Date и устанавливаем время var dateObj = new Date(); dateObj.setHours(hours); dateObj.setMinutes(minutes); // Теперь можно выполнять операции с объектом Date, например, сравнивать с другими датами console.log("Выбранное время: " + dateObj.toString()); }  | 
В этом примере мы разбиваем значение времени на часы и минуты, преобразовываем их в числа и создаем объект Date, чтобы получить полную дату с выбранным временем.
@bernardo_nolan 
JavaScript позволяет управлять элементами формы с атрибутом type="time" таким же образом, как и с другими элементами формы. В данном случае, можно использовать методы и свойства DOM для доступа к значению времени, установленному пользователем.
Ниже приведен пример использования свойства value для доступа к значению времени и работы с ним в JavaScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36  | 
<!DOCTYPE html>
<html>
<head>
<title>Работа с элементом времени</title>
</head>
<body>
<input type="time" id="myTimeInput">
<button onclick="getTime()">Получить время</button>
<script>
function getTime() {
  var timeInput = document.getElementById("myTimeInput");
  var selectedTime = timeInput.value;
  
  // Выводим значение времени в формате "HH:mm"
  console.log(selectedTime);
  
  // Разбиваем значение времени на часы и минуты
  var hours = selectedTime.split(":")[0];
  var minutes = selectedTime.split(":")[1];
  
  // Преобразовываем значения в числа
  hours = parseInt(hours);
  minutes = parseInt(minutes);
  
  // Выполняйте нужные операции с полученными значениями
  // Например, создайте объект Date и установите время
  var dateObj = new Date();
  dateObj.setHours(hours);
  dateObj.setMinutes(minutes);
  
  console.log("Выбранное время: " + dateObj.toString());
}
</script>
</body>
</html>
 | 
Обратите внимание, что в приведенном примере есть кнопка "Получить время", которая запускает функцию getTime() для извлечения и обработки значения времени из элемента времени. После этого идет преобразование значений времени в числа и создание объекта Date для дальнейшей обработки.
Вы можете адаптировать этот пример и включить дополнительные операции или логику в зависимости от ваших потребностей при работе с элементами времени в JavaScript.