如何删除datetime-local输入类型中的时间值? [英] How to remove time value in datetime-local input type?
本文介绍了如何删除datetime-local输入类型中的时间值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在HTML中使用 datetime-local
input
类型,但是我不想使用时间一部分。我只想获取日期。
< input type = datetime-local name = book_date id = book_date>
这是我从输入
字段:
2018-04-22T03:02
我想要:
2018-04-22
还是如何从该值中删除时间部分?
解决方案
如果只需要日期部分,请使用 type = date
:
< pre class = snippet-code-html lang-html prettyprint-override>
< input type = date name = book_date id = book_date onchange = console.log(此。值); />
如果您真的想使用 type = datetime-local
,您只需将值除以 T
:
< input type = datetime-local name = book_date id = book_date onchange = console.log (this.value.split('T')[0]); />
I am using datetime-local
input
type in HTML, but I don't want to use the time portion. I want to only get the date.
<input type="datetime-local" name="book_date" id="book_date">
This is the output I get from the input
field:
2018-04-22T03:02
I want:
2018-04-22
Or how to remove the time portion from this value?
解决方案
If you only want the date portion, use type="date"
:
<input type="date" name="book_date" id="book_date"
onchange="console.log(this.value);" />
If you really want to use type="datetime-local"
, you can simply split the value by T
:
<input type="datetime-local" name="book_date" id="book_date"
onchange="console.log(this.value.split('T')[0]);" />
这篇关于如何删除datetime-local输入类型中的时间值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文