我有这个HTML:
<input required="" id="time" type="time">
JS:
var time = $('#time').val();
console.log(time); // it outputs e.g. 10:00
var newTime = time--; // NaN
var convert = new Date(time); // Invalid Date
如何使用输入值?我想将它与其他输入值或其他基本操作(例如减少1小时的时间)进行比较,但我无法将其转换为Date对象。
答案 0 :(得分:1)
尝试使用valueAsDate
属性
$("input[type=time]").on("change", function() {
console.log(this.valueAsDate)
})
&#13;
<input required="" id="time" type="time">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
&#13;