早上好,
我的日期选择器有问题。我希望格式“MM yyyy”具有类似“FEBRUARY 2016”的格式。 该格式工作正常,但当我单击选择日期时,所选值始终是所选年份的 12 月。
例如,今天是二月,所以当我单击该字段时,它应该默认选择二月,但它选择了 2016 年 12 月。如果我将值更改为 2017 年 6 月,然后单击字段再次更改,默认选择的值是“2017年12月”,而不是6月。
我不明白为什么它没有选择好月份:(
如果我将格式更改为“MM yy”(2 月 16 日),它会起作用,所选的值是好的值。这是解释问题的图片:
这是 HTML 代码:
<input id="testDate"
class="wizard-field form-control"
type="text"
data-provide="datepicker"
data-date-format="MM yyyy"
data-date-start-view="year"
data-date-min-view-mode="months"
data-date-autoclose="true"
value="FEBRUARY 2016"/>
有人知道我为什么会遇到这个问题吗?我做错了什么吗?
感谢您的帮助。
最佳答案
值应为“2016 年 2 月”而不是“2016 年 2 月”。
不要用大写字母书写“FEBRUARY”。
<input id="testDate"
class="wizard-field form-control"
type="text"
data-provide="datepicker"
data-date-format="MM yyyy"
data-date-start-view="year"
data-date-min-view-mode="months"
data-date-autoclose="true"
value="February 2016"/>
关于javascript - 点击时引导日期选择器值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35625425/