我有一个日期选择器,以字面形式显示数月和数年......(三月,四月等)。
当我点击日期选择器并且我的文本字段中的值是“2014年3月”时,datepicker会显示当前月份(june)。 datepicker无法以该文字格式解析日期。我试图在datepicker显示之前反向解析它..但它不起作用。例如:
var monthSelect = $('#monthSelect').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'MM yy',
beforeShow: function(){
var months = { 'January' : '01', 'February' : '02', 'March' : '03', 'April' : '04', 'May' : '05', 'June' : '06', 'July' : '07', 'August' : '08', 'September' : '09', 'October' : '10', 'November' : '11', 'December' : '12'};
var thisval = $(this).val().split(' ');
var numericMonth = months[thisval[0]];
var numericYear = thisval[1];
$(this).datepicker('setDate', numericMonth + '/01/' + numericYear);
// $(this).val(numericMonth + '/01/' + numericYear);
},
有没有办法“取消格式化”日期?我肯定必须有,但我似乎无法找到正确的方法
看看这个小提琴..谁能得到约会的日期?