我使用以下代码,但是,当我指定格式20140906
时,$ .datepicker.parseDate方法无法解析yyMMdd
。如何在日期选择器中解析这种格式?
function setValueDateRange(){
if($("#businessDate").val()!=null && $("#businessDate").val()!='' && $("#businessDate").val()!='undefined'){
var tillDateMin = $.datepicker.parseDate(GLOBAL_DATE_FORMAT, $("#businessDate").val());
tillDateMin.setDate(tillDateMin.getDate()+3);
$("#paymentValueDateBatch").datepicker( "option", "minDate", tillDateMin);
}
}
// GLOBAL_DATE_FORMAT-> yyMMdd
// $("#businessDate").val()->20140906
答案 0 :(得分:6)
$.datepicker.parseDate
解析一个字符串,并返回一个日期对象。请注意,第一个参数中的date format告诉parseDate如何解析给定的日期等。
您正在使用yyMMdd
,因此它需要一个像这样的日期
$.datepicker.parseDate('yyMMdd', '2014september06');
月份格式如下
这是一些有效的例子
$.datepicker.parseDate('yymmdd', '20140906');
$.datepicker.parseDate('dd/mm/yy', '06/09/2014');