我想知道我能否从输入type=date
中获取日期类型,因为当我在js
中获取此输入的值时,我得到了字符串类型,所以我不希望那门课我想在这个日期上做一些算术运算符(例如:我想从输入控件中获取日期,然后在js中获取现在的日期时间,所以我可以从当前日期中删除输入日期并找到一个人的年龄)。我能做到吗?
答案 0 :(得分:1)
您可以使用输入的valueAsDate
属性
document.getElementById('tgt').addEventListener('change', function() {
console.log(Object.prototype.toString.call(this.valueAsDate));
});
<input type="date" id="tgt">
答案 1 :(得分:1)
或者,除了Bravo's answer中提到的valueAsDate之外,您也可以将其传递给Date。
int