作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个配置值存储为 3.months
,以及从计算返回的另一个值 7.days
.
我需要找到它们的区别。标准化它们以便我可以减去 7.days
的最简单和最有效的方法是什么?来自 3.months
?我可以通过使用 .to_i 将 .months 变成几天,然后乘以一天中的秒数,但是必须像这样从几个月到几秒再到几天进行计算,感觉很冗长:
x = (3.months.to_i/86400).days
=> 90 days
x - 7.days
=> 83 days
最佳答案
如果你想用时间单位保留每个术语,我会推荐这个:
(3.months - 7.days)/1.day
关于ruby-on-rails - 如何一步将Rails中的X个月转换为Y天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27360460/
我是一名优秀的程序员,十分优秀!