我有一个日期,我想找出那个特定季度的月份。我怎样才能以最简单的方式在 ruby 中完成这项工作?我的意思是,如果我给出的日期是 27-04-2011
,那么我必须得到的结果是四月、五月、六月,作为字符串或整数,如四月到六月的 4、5、6。
最佳答案
您可以通过执行以下操作获取任何日期的季度:
quarter = (((Date.today.month - 1) / 3) + 1).to_i
或者更短:
quarter = (Date.today.month / 3.0).ceil
关于ruby-on-rails - Ruby 方法获取给定日期所属季度的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8414767/