使用eyecon bootstrap datepicker显示“Full-month-name yyyy”

时间:2014-01-14 11:41:34

标签: javascript jquery datepicker

我正在尝试使用eyecon Bootstrap datepicker http://www.eyecon.ro/bootstrap-datepicker/显示完整的月份名称,例如'2014年1月'。有人知道是否可能吗?我已经尝试过我所知道的一切(我是JS的大三学生)。

3 个答案:

答案 0 :(得分:3)

我知道这是一个古老的线索。但是当我在寻找类似的行为时,我遇到了这个问题。由于我无法在本地找到此类功能,因此修补了一些代码段以实现此功能。

http://jsfiddle.net/saz52h11/

变化是:

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