如何在jquery中为不同的日期输入使用不同的日期格式

时间:2014-05-08 08:30:44

标签: jquery datepicker

我正在尝试在同一页面上使用多个日期输入,其中一些必须具有格式yy-mm-dd而其他格式为yy-mm。当我为yy-mm格式添加jquery代码时,yy-mm-dd格式的输入丢失日期,只有几个月和几年可见?

$(function() {    
  var currentDate = new Date();  
  $( ".datepicker" ).datepicker({ dateFormat: "yy-mm-dd" }); 
  $( ".datepicker" ).datepicker( "setDate",currentDate );       
});

$(function() {
    $('.month-picker').datepicker( {
        changeMonth: true,
        changeYear: true,
        showButtonPanel: true,
        dateFormat: 'yy-mm',
        onClose: function(dateText, inst) { 
            var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
            var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
            $(this).datepicker('setDate', new Date(year, month, 1));
        }
    });
});

1 个答案:

答案 0 :(得分:1)

我不认为yy-mmyy-mm-dd有任何冲突。我尝试了同样的检查Fiddle。两种文件格式都在同一页上