繁体   English   中英

使用eyecon bootstrap datepicker显示“全月名yyyy”

[英]Display 'Full-month-name yyyy' with eyecon bootstrap datepicker

我正在尝试使用eyecon Bootstrap datepicker http://www.eyecon.ro/bootstrap-datepicker/显示完整的月份名称(如“ January 2014”),有人知道这是否可行吗? 我已经尝试了所有我知道的东西(我是JS的大三学生)。

我知道这是旧的线程。 但是我在寻找类似行为时遇到了这个问题。 由于我无法在本地找到此类功能,因此修补了一些代码片段以完成该工作。

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];

希望这可以帮助

这工作正常:

$("#datepicker").datepicker( {
    format: "MMMM YYYY",
    startView: 1, 
    minViewMode: 1
});

将格式字段更改为“ MMMM”而不是“ mm”,它将提供完整的月份。 如果使用“ MMM”,它将显示月份的三个字符的缩写。

您可以尝试以下方法:

$("#datepicker").datepicker( {
    format: "mm-yyyy",
    viewMode: "months", 
    minViewMode: "months"
});

还应注意,在1.2.0版本中, viewMode已更改为startView

更新:

参考这个演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM