javascript中输入类型时间的值

我有这个HTML:

 

JS:

 var time = $('#time').val(); console.log(time); // it outputs eg 10:00 var newTime = time--; // NaN var convert = new Date(time); // Invalid Date 

如何使用输入值? 我想将它与其他输入的值或其他基本操作(例如减少1小时的时间)进行比较,但我无法将其转换为Date对象。

尝试使用valueAsDate属性

 $("input[type=time]").on("change", function() { console.log(this.valueAsDate) })