Javascript日期选择器只显示一周?

时间:2009-03-16 19:54:44

标签: javascript jquery datepicker

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

理想情况下,如果需要,可以将其扩展为完整月份视图,然后再返回。

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

首选jQuery解决方案。我已经简要介绍了jQuery datepicker,但在我看来,它只能显示整整几个月。如果我错了,请告诉我。

3 个答案:

答案 0 :(得分:3)

如前所述,jQuery UI datepicker不能轻易配置为只显示一周。但是,您可以使用maxDateminDate配置选项来约束用户的输入。这是一个example of this functionality

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

答案 1 :(得分:0)

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

只有一周我才知道的人:(

编辑:经过检查,它显示为基于CSS,我已经完成了它的选项,但找不到任何只是为了显示一周。相反,有一个允许你只选择一周,但不知道所谓的效果是什么。

答案 2 :(得分:-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));
相关问题