首页 > 解决方案 > 如何在 datepicker 中使用 mm-yy 格式?

问题描述

我从javascript开始,日期选择器有点问题。我创建了一个对象,它从面板中选择一个日期(格式为 mm-yy)。问题是,如果我手动编写日期,它不会保存该数据并将默认数据放在显示的日历中。我需要从日历和文本框中定义日期。格式为dd-mm-yy时不会出现此问题,但我需要mm-yy格式。谢谢!

代码是:

$(function() {
    $('.calendar').datepicker( {
        showButtonPanel: true,
        dateFormat: 'mm-yy',
        onClose: function(selectedText, inst) {
            $(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
        }
    });
});

标签: javascriptdatepickerformat

解决方案


日历中的日期

$(function() {
        $('#datepicker').datepicker( {
            showButtonPanel: true,
            dateFormat: 'dd-mm-yy',
            onClose: function(dateVal) {
             var ym = dateVal.substring(3);
             document.getElementById("datepicker").value = ym;
            }
        });
    });

推荐阅读