我需要转换一个<input type="date">
时间戳中的值。这是我的 HTML 代码:
<input type="date" name="date_end" id="date_end">
这个字段有一个我设置的值25/10/2017
我的 jQuery 代码是:
var dataEnd = $('[name="date_end"]').val();
if (!dataEnd) {
return false;
} else {
var timestamp_end=$('[name="date_start"]').val().getTime();
console.log("TIMESTAMP END "+timestamp_end);
.....
}
但这不起作用...为什么不呢?
做一个新的Date()
将输入的值作为参数传递,然后调用getTime()
。这是一个例子:
$('[name="date_end"]').on('change',function() {
var dataEnd = $(this).val();
console.log((new Date(dataEnd)).getTime());
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="date" name="date_end" id="date_end">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)