5

我正在寻找一个基于 Javascript 的日期选择器,它只允许我显示一周(而不是当前月份)。

理想情况下,它应该是一个可以在必要时扩展到完整月视图并再次返回的视图。

此外,(基于 css 的?)设计可定制性将是一个加分项。

jQuery 解决方案将是首选。我对 jQuery datepicker 进行了简要介绍,但在我看来它只能显示整月。如果我错了,请告诉我。

4

3 回答 3

3

如前所述,jQuery UI 日期选择器不能轻易配置为仅显示一周。但是,您可以使用maxDateminDate配置选项来限制用户的输入。这是此功能的一个示例

为了回答您的具体问题,我不知道任何只会显示一周的日期选择器控件。

于 2009-03-16T20:21:28.450 回答
0

我不确定,但也许你可以自定义这个http://jqueryui.com/demos/datepicker/

那些只显示一周的我不知道:(

编辑:经过检查,它显示为基于 CSS,我已经浏览了它的选项,但找不到任何东西来显示一周。而是有一个只允许您选择一周,但不知道假定的效果是什么。

于 2009-03-16T20:10:05.950 回答
-1

如果您只有七个选项,那么日期选择器小部件就太过分了。只需使用下拉菜单。一个巧妙的 JavaScript 技巧是,您可以将 1 天添加到任何日期,它会自动处理月/年翻转。以下代码将始终为您提供接下来的 7 天(从今天开始):

var dates = [new Date()];
for (var i = 1; i < 7; i++) dates.push(new Date(dates[0].getYear(), dates[0].getMonth(), dates[0].getDate() + i));
于 2009-03-16T20:03:30.460 回答