ruby-on-rails - Ruby on Rails 的这个功能

标签 ruby-on-rails ruby ruby-on-rails-3

我想要一个函数,它获取 start_dayend_day 作为两个字符串类型的参数,并返回指定日期范围内的日期列表,包括开始和结束日期,谁能提供一个高效的代码块?

def get_list_of_dates(start_date, end_date)
  ...
  return dates
end

最佳答案

def get_list_of_dates(start_date, end_date)
  (Date.parse(start_date)..Date.parse(end_date)).to_a
end

如果 Date.parse 不接受字符串(它不接受多种格式),您可能需要查看 chronic .

关于ruby-on-rails - Ruby on Rails 的这个功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5392720/

相关文章:

javascript - 当通过元素的 id 与元素一起使用时,jQuery .load() 是否会加载整个页面?

html - 使用 Nokogiri::HTML 抓取 - 无法从 XPATH 获取文本

ruby-on-rails - 在 Rails 3.1 中,如何创建使用 block 样式格式的 HTML 表格生成器

ruby-on-rails - 如果 Sidekiq 未处于运行状态,则自动启动它 - Rails

css - 尝试使用 Bootstrap 和 Rails 调整选择选项标签的宽度

ruby-on-rails - 在 Rails 中测试辅助方法

html - 单击带有 <href> 和 <a> 标签的按钮

ruby - 将每个命令包装在救援语句中

ruby-on-rails - yield Rails 2 vs Rails 3

javascript - 如何在 jquery (coffeescript) 中有条件地添加 css 属性