Javascript jQuery ui日期选择器,仅选择整周范围
我需要创建一个jQueryUIDatePicker,让用户选择一年的开始周和结束周。IE:总是周日-周六。这是可能的吗?日期选择器可以限制用户的选择,但仅限于将用户限制在两个日期之间(Javascript jQuery ui日期选择器,仅选择整周范围,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我需要创建一个jQueryUIDatePicker,让用户选择一年的开始周和结束周。IE:总是周日-周六。这是可能的吗?日期选择器可以限制用户的选择,但仅限于将用户限制在两个日期之间(minDate和maxDate选项)。据我所知,没有任何内置功能可以将选择限制在周日或周六 但是,DatePicker确实有一种方法可以使用以下代码片段计算用户选择的周数: $.datepicker.iso8601Week(新日期(dateText)) 您可以在以下内容中看到如何利用这一点(首先阅读下文) 唯一的
minDate
和maxDate
选项)。据我所知,没有任何内置功能可以将选择限制在周日或周六
但是,DatePicker确实有一种方法可以使用以下代码片段计算用户选择的周数:
$.datepicker.iso8601Week(新日期(dateText))
您可以在以下内容中看到如何利用这一点(首先阅读下文)
唯一的问题是ISO周总是从周一开始。因此,即使在上面的演示中,我已将星期日设置为一周的第一天,如果您尝试选择日期2012年3月7日星期三,您将在数据选择器中看到它显示为第9周,其中ISO周将返回10。我故意留下来是为了让你知道这个陷阱
虽然这并不能直接解决您的问题,但希望它能帮助您确定是否应该使用DatePicker来生成所需的功能
编辑
事实上,刚刚发现了一个可能对您有用的问题,看起来这是可能的:日期选择器可以限制用户的选择,但仅限于将用户限制在两个日期之间(
minDate
和maxDate
选项)。据我所知,没有任何内置功能可以将选择限制在周日或周六
但是,DatePicker确实有一种方法可以使用以下代码片段计算用户选择的周数:
$.datepicker.iso8601Week(新日期(dateText))
您可以在以下内容中看到如何利用这一点(首先阅读下文)
唯一的问题是ISO周总是从周一开始。因此,即使在上面的演示中,我已将星期日设置为一周的第一天,如果您尝试选择日期2012年3月7日星期三,您将在数据选择器中看到它显示为第9周,其中ISO周将返回10。我故意留下来是为了让你知道这个陷阱
虽然这并不能直接解决您的问题,但希望它能帮助您确定是否应该使用DatePicker来生成所需的功能
编辑
实际上,刚发现这个问题可能对你有用,看起来有可能: