2013-02-15 50 views
0

你好,我有一個數據選擇器窗體jQuery的問題。 下面的代碼忽略MINDATEjQuery Datapicker日期

$('#datefrom').datepicker({ 
    minDate: '26.04.2013', 
    setDate: +0, 
    dateFormat: 'dd.mm.yy', 
    onSelect: function(dateStr) { 
     var date = $(this).datepicker('getDate'); 
     if (date) { 
       date.setDate(date.getDate() + 1); 
     } 
     $('#dateto').datepicker("setDate", date); 
    } 
});    
$('#dateto').datepicker({    
    minDate: '27.04.2013', 
    setDate: +0, 
    dateFormat: 'dd.mm.yy' 
}); 
$("#datefrom").datepicker().change(function() { 
    var date = $(this).datepicker('getDate'); 
    if (date) { 
      date.setDate(date.getDate() + 1); 
    } 
    $('#dateto').datepicker("setDate", date); 
}); 
$("#datefrom").datepicker('setDate', 'today'); 
$("#dateto").datepicker('setDate', +1);   

要做到有什麼想法,我能做什麼?

+0

什麼版本的jQuery/jQuery UI? – 2013-02-15 13:03:15

+0

jquery 1.8.2 jquery-ui 1.8.23 – jswolf 2013-02-15 13:05:34

+0

似乎它的工作正常... http://jsfiddle.net/ExplosionPIlls/wsvTv/ – 2013-02-15 13:07:36

回答

0

的minDate想要一個日期對象 http://api.jqueryui.com/datepicker/#option-minDate

$(".selector").datepicker({ minDate: new Date(2007, 1 - 1, 1) }); 

這適用於我: http://jsfiddle.net/JVueL/

+0

它不起作用 – jswolf 2013-02-18 14:52:55

+0

告訴我你的代碼 – cIph3r 2013-02-18 14:55:39

+0

讓我看看你的代碼的方式,我不需要找到它的一半! 含義,將重要的代碼片段顯示爲編輯。 因爲,正如你可以在jsfiddle中看到的,我的代碼工程 – cIph3r 2013-02-18 15:02:57

-2

它必須是數字,如1,15,30 -1 - 是昨天 0 - 今天, 1 - 是明天

+0

這是不正確的:http://api.jqueryui.com/1.8/datepicker/#option-minDate – 2013-02-15 13:06:46

+0

我需要設置一個特定日期 – jswolf 2013-02-15 13:07:45