仅显示日期时间选择器中的未来14天

时间:2011-10-06 14:14:00

标签: javascript ruby-on-rails

目前,这是帮助在表单中获取日期时间选择器。

我想通过仅显示接下来的14天作为选项来改进它。这可能吗?

提前致谢!

  def begins_at_for form
    options = {
      :start_year => Time.now.utc.year,
      :end_year => Time.now.utc.year,
      :discard_year => true,
      :default => 3.days.from_now,
      :use_short_month => true,
      :minute_step => 15,
      :include_seconds => false
    }

    if Time.now.utc.yday > 300
      options.merge!( :end_year => Time.now.utc.year + 1 )
    end
    form.datetime_select(
      :begins_at,
      options
    )
  end

1 个答案:

答案 0 :(得分:0)

使用jquery和这个日期选择器。您可以在日历上禁用日期,这样您就可以在接下来的14天内禁用所有日期以执行您想要的操作。 http://www.eyecon.ro/datepicker/