2014-01-09 53 views
0

我在我的Magento模塊之一中使用Dynarch日曆,我想在下面的數組中禁用某些特定的日期。如何在Dynarch日曆中禁用日期

var array = ["2014-01-14","2014-01-15","2011-01-16"] 

我目前正在使用這段代碼,並且這除了星期日之外都禁用了所有的日子。我用JQuery方法嘗試了很多方法,但無法成功。

disableFunc : function(date) 
    { 
     var y = calendar.date.getFullYear(); 
     var m = calendar.date.getMonth();  
     var d = calendar.date.getDate(); 

      var day_off_array = dayoff.split(",") ; 
      //document.write(day_off_array); 
      currentTime = new Date(); 
      var d1=currentTime.getDate(); 
      var m1=currentTime.getMonth(); 
      var y1=currentTime.getFullYear(); 

     if (date.getDay() != 0) { 
     return true; // true says "disable" 
     } else { 
     return false; // leave other dates enabled 
     } 

     if(y < y1) 
     { 
      return true; 
     } 
     else if(m1 > m && y==y1) 
     { 
      return true; 
     } 

    } 

有沒有辦法實現這一點,任何幫助將不勝感激。謝謝。

回答

1

看到http://www.dynarch.com/jscal/#sec8

例子上述日程表允許4月8日和12月25日2009年

之間選擇這裏是我們使用的代碼:

Calendar.setup({ 
    cont: "sample1", 
    min: 20090408, 
    max: 20091225 
}); 
+0

感謝豐收節創作。但我實際上想要一種方法來禁用日曆中的特定日期,這不適合於此。 – koli

相關問題