如何在Dynarch日历中禁用日期

时间:2014-01-09 03:43:13

标签: javascript magento

我在我的一个Magento模块中使用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 个答案:

答案 0 :(得分:1)

请参阅http://www.dynarch.com/jscal/#sec8

上的示例

上述日历允许在2009年4月8日至12月25日期间进行选择。

这是我们使用的代码:

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