作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想运行一些仅显示公司当前两周期间的结果的查找报表 - 这是公司的支付期。换句话说,不一定只是最近两周的记录。快速搜索一下,我似乎无法使用 Time.now.beginning_of_quarter
或 Time.now.end_of_quarter
等内置时间方法。实现这一点的最佳方式是什么?
最佳答案
如果您使用Date
类而不是Time
,您可以使用cweek
方法获取日期属于一年中的哪一周,并将其除以二以确定哪个双周周期。
例如:
now = Date.today #=> Thu, 10 Dec 2009
period = now.cweek / 2 #=> 25
请注意,cweek 接受这样一个事实,即一年不会平均分为 52 周(因此也不会分成 26 个周期)。
关于ruby-on-rails - 如何在 Rails 中找到当前的双周周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1883711/
我是一名优秀的程序员,十分优秀!