我正在寻找一个基于Javascript的日期选择器,它允许我只显示一周(而不是当前月份)。
理想情况下,如果需要,可以将其扩展为完整月份视图,然后再返回。
此外,(基于css?)设计可定制性将是一个加号。
首选jQuery解决方案。我已经简要介绍了jQuery datepicker,但在我看来,它只能显示整整几个月。如果我错了,请告诉我。
答案 0 :(得分:3)
如前所述,jQuery UI datepicker不能轻易配置为只显示一周。但是,您可以使用maxDate
和minDate
配置选项来约束用户的输入。这是一个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));