Javascript 仅在日期时间选择器中显示未来14天
目前,这是在表单中获取日期时间选择器的帮助程序 我想通过显示未来14天的选项来改进它。这可能吗 提前谢谢Javascript 仅在日期时间选择器中显示未来14天,javascript,ruby-on-rails,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,
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
使用jquery和这个日期选择器。您可以禁用日历上的天,因此您可以禁用除接下来14天之外的所有天来执行您想要的操作。
我怀疑rails是否可以做到这一点,但JavaScripthmm肯定可以做到,我最初考虑的是用js。我想:对于月份$'appointment\u开始于\u 2i选项:not.selected'。删除;今天还不确定。有什么想法吗?谢谢。。你可以用JS获取当前日期并删除不必要的日期条目,但要注意17日之后的日期,因为你必须为这些日期启用两个月,并为每个月显示适当的日期设置,我将查看它。谢谢