Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery ui日期选择器,仅选择整周范围_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript jQuery ui日期选择器,仅选择整周范围

Javascript jQuery ui日期选择器,仅选择整周范围,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我需要创建一个jQueryUIDatePicker,让用户选择一年的开始周和结束周。IE:总是周日-周六。这是可能的吗?日期选择器可以限制用户的选择,但仅限于将用户限制在两个日期之间(minDate和maxDate选项)。据我所知,没有任何内置功能可以将选择限制在周日或周六 但是,DatePicker确实有一种方法可以使用以下代码片段计算用户选择的周数: $.datepicker.iso8601Week(新日期(dateText)) 您可以在以下内容中看到如何利用这一点(首先阅读下文) 唯一的

我需要创建一个jQueryUIDatePicker,让用户选择一年的开始周和结束周。IE:总是周日-周六。这是可能的吗?

日期选择器可以限制用户的选择,但仅限于将用户限制在两个日期之间(
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来生成所需的功能

编辑

实际上,刚发现这个问题可能对你有用,看起来有可能: