Javascript jquery引导数据采集器仅限月份和日期

Javascript jquery引导数据采集器仅限月份和日期,javascript,jquery,twitter-bootstrap,datepicker,bootstrap-datepicker,Javascript,Jquery,Twitter Bootstrap,Datepicker,Bootstrap Datepicker,我举了个例子 ? 在jqueryui日期选择器中 第三个演示示例 其中只有月份和日期 我想把这个放在bootstrap datepicker上 <http://www.eyecon.ro/bootstrap-datepicker/>? ? 引导数据采集器模块是一个第三方工具,您需要从代码中下载、安装和引用它 从下载javascript库 您所需要做的就是添加以下代码行,然后它就可以工作了 $('.datepicker').datepicker({ format: "mm/d

我举了个例子

?

在jqueryui日期选择器中

第三个演示示例

其中只有月份和日期

我想把这个放在bootstrap datepicker上

<http://www.eyecon.ro/bootstrap-datepicker/>?

引导数据采集器模块是一个第三方工具,您需要从代码中下载、安装和引用它

从下载javascript库

您所需要做的就是添加以下代码行,然后它就可以工作了

$('.datepicker').datepicker({
    format: "mm/dd"
})`

bootstrap datepicker模块是一个第三方工具,您需要从代码中下载、安装和引用它

从下载javascript库

您所需要做的就是添加以下代码行,然后它就可以工作了

$('.datepicker').datepicker({
    format: "mm/dd"
})`

我唯一的解决办法是在datepicker show之前从日期标题中删除年份。下面是我用来初始化日期选择器的代码:

$(".datepicker").datepicker({
    format : 'MM dd',
}).on('show', function() {
    // remove the year from the date title before the datepicker show
    var dateText  = $(".datepicker-days .datepicker-switch").text();
    var dateTitle = dateText.substr(0, dateText.length - 5);
    $(".datepicker-days .datepicker-switch").text(dateTitle);
});

我唯一的解决办法是在datepicker show之前从日期标题中删除年份。下面是我用来初始化日期选择器的代码:

$(".datepicker").datepicker({
    format : 'MM dd',
}).on('show', function() {
    // remove the year from the date title before the datepicker show
    var dateText  = $(".datepicker-days .datepicker-switch").text();
    var dateTitle = dateText.substr(0, dateText.length - 5);
    $(".datepicker-days .datepicker-switch").text(dateTitle);
});

这对我来说很有用。使用jQuery分割函数

$(".datepicker").datepicker({
    format : 'MM dd',
}).on('show', function() {
    // remove the year from the date title before the datepicker show
        var dateText  = $(".datepicker-days .datepicker-switch").text().split(" ");
        var dateTitle = dateText[0];
        $(".datepicker-days .datepicker-switch").text(dateTitle);
        $(".datepicker-months .datepicker-switch").css({"visibility":"hidden"});
});

这对我来说很有用。使用jQuery分割函数

$(".datepicker").datepicker({
    format : 'MM dd',
}).on('show', function() {
    // remove the year from the date title before the datepicker show
        var dateText  = $(".datepicker-days .datepicker-switch").text().split(" ");
        var dateTitle = dateText[0];
        $(".datepicker-days .datepicker-switch").text(dateTitle);
        $(".datepicker-months .datepicker-switch").css({"visibility":"hidden"});
});

在Jquery datepicker中,可以执行以下操作:

$(".daypicker").datepicker( { 
    changeYear: false, 
    dateFormat: 'MM-dd',
}).focus(function () {
    $(".ui-datepicker-year").hide();
});

它不会影响同一页面中的其他日期选择器。

在Jquery datepicker中,您可以执行以下操作:

$(".daypicker").datepicker( { 
    changeYear: false, 
    dateFormat: 'MM-dd',
}).focus(function () {
    $(".ui-datepicker-year").hide();
});
它不会影响同一页面中的其他日期选择器。

使用此选项:

format: "dd/mm",
weekStart: 1,
startView: 1,
maxViewMode: 1,
autoclose: true
使用以下命令:

format: "dd/mm",
weekStart: 1,
startView: 1,
maxViewMode: 1,
autoclose: true

我只想要月和日,而不是年,这是我的问题。试试看:我只想要月和日,而不是年,这是我的问题。试试看:这是一个好主意,几乎对我有用,但我发现日期文本并不总是在节目中更新。因此,您可以第一次显示“九月”,然后显示“九月”,然后什么也不显示。因此,我修改了上面的代码,用以下代码替换数字:var dateTitle=dateText.replace(/[0-9]/g');你可能还想隐藏一周中的几天,因为这些日子是一年中最重要的日子。我是用:$(“.dow”).hide()完成的;问题是,如果用户循环到新年,就会出现不一致的情况。i、 e.有些年份会有2/29这是一个好主意,几乎对我有效,但我发现日期文本并不总是在节目中更新。因此,您可以第一次显示“九月”,然后显示“九月”,然后什么也不显示。因此,我修改了上面的代码,用以下代码替换数字:var dateTitle=dateText.replace(/[0-9]/g');你可能还想隐藏一周中的几天,因为这些日子是一年中最重要的日子。我是用:$(“.dow”).hide()完成的;问题是,如果用户循环到新年,就会出现不一致的情况。i、 e.有些年份将有2/29