我正在尝试使用eyecon Bootstrap datepicker http://www.eyecon.ro/bootstrap-datepicker/显示完整的月份名称,例如'2014年1月'。有人知道是否可能吗?我已经尝试过我所知道的一切(我是JS的大三学生)。
答案 0 :(得分:3)
我知道这是一个古老的线索。但是当我在寻找类似的行为时,我遇到了这个问题。由于我无法在本地找到此类功能,因此修补了一些代码段以实现此功能。
变化是:
var monthnames = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
----
case 'mmm':
date.setMonth(monthnames.indexOf(val));
----
mmm:monthnames[date.getMonth()]
----
val.mmm = monthnames[val.m-1];
希望这有帮助
答案 1 :(得分:2)
这很好用:
$("#datepicker").datepicker( {
format: "MMMM YYYY",
startView: 1,
minViewMode: 1
});
将格式字段更改为“MMMM”而不是“mm”,它将提供整月。如果您使用“MMM”,它将显示该月的三个字符缩写。
答案 2 :(得分:1)
你可以试试这个:
$("#datepicker").datepicker( {
format: "mm-yyyy",
viewMode: "months",
minViewMode: "months"
});
另请注意,在1.2.0版本中,viewMode
已更改为startView
。
更新
<强> Refer This Demo 强>