ruby - 如何使用 Ruby 查找一年中的月份

标签 ruby

如何查找到本月为止的一年中的月份。

months_of_year 应该返回 (2013-01-01, 2013-02-01, 2013-03-01, 2013-04-01, 2013-05-01)(假设当前月份是 2013 -05-01)

最佳答案

您可以创建辅助方法:

def months_of_year(till = Date.today)
  (1..till.month).map { |m| Date.new(till.year, m) }
end

这将返回从年初开始的每一天的日期数组。

关于ruby - 如何使用 Ruby 查找一年中的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16768067/

相关文章:

Ruby 类与结构

ruby - 工厂女工——理解协会

ruby-on-rails - 带有 JRuby 的 Google App Engine - 有人可以提供 appengine-jruby、warble 等的概述吗?

ruby-on-rails - 关于在 Rails 上构建 REST Web 服务的教程或截屏视频

javascript - 不会保存记录的属性

ruby-on-rails - ruby rails : suggested gems/development stack

ruby-on-rails - 设计编辑注册无法正常工作

ruby-on-rails - 我如何在运行 RVM 的本地目录(对于 GIT V.C.)中存储一个 gemfile

用于检查应用程序中有多少行代码的 Ruby 脚本

ruby - 指定在 gem 安装期间运行的 rake 任务