Javascript Anytime.js不允许2011年2月选择

Javascript Anytime.js不允许2011年2月选择,javascript,jquery,debugging,wordpress,jquery-plugins,Javascript,Jquery,Debugging,Wordpress,Jquery Plugins,我使用anytime.js框架开发了一个插件,用于通过WordPress帖子显示即将到来的事件 我的问题是,我不知道如何给你相关的代码来帮助我,日期选择器突然不允许选择2011年的2月份。明天是二月,很不方便 以下是我能够完成的调试: JS正在将.ui state disabled类应用于Feb选择。 这个问题与月份无关,因为如果我将日期选择器移到2012年,它是可选的。 datepicker禁用对过去日期的选择,这无疑是发生这种情况的原因,但月份尚未过去:/ 问题似乎出现在核心JS中,因为在我

我使用anytime.js框架开发了一个插件,用于通过WordPress帖子显示即将到来的事件

我的问题是,我不知道如何给你相关的代码来帮助我,日期选择器突然不允许选择2011年的2月份。明天是二月,很不方便

以下是我能够完成的调试:

JS正在将.ui state disabled类应用于Feb选择。 这个问题与月份无关,因为如果我将日期选择器移到2012年,它是可选的。 datepicker禁用对过去日期的选择,这无疑是发生这种情况的原因,但月份尚未过去:/ 问题似乎出现在核心JS中,因为在我使用插件的多个站点上,情况都是一样的 这里有一个完整JS文件的外部链接,以防任何人觉得足够慷慨,并且可以发现代码中可能导致这种情况的任何错误


这是有史以来最奇怪的问题!如果您使用的是anytime.js,请检查您当前的本地时间。您可能正处于一个新的月份,anytime.js可能由于您的本地时区和服务器所在的时区之间的差异而卡在上个月。午夜过后,我的时间,错误消失了。我通过简单地允许日期选择器选择过去的事件而不是未来的事件来解决这个问题,这很有风险,但比争论这个疯狂的错误要好。

应该将它重命名为times.js吗;我不明白你为什么认为这是一个错误。选择器使用本地时间,因为它是本地机器上运行的JavaScript代码。如果要将“最早”选项设置为“当前时间”,则应使用运行代码的客户端上的时间,而不是服务器上的时间。@Andrew-你说得对,我用词不对。然而,这就是问题的原因,尽管它不是一个bug。