ruby-on-rails - 使用 .created_at 作为日期引用获取天数/周数

标签 ruby-on-rails ruby date time ruby-on-rails-4

我想比较 created_at 与不同的日期并获得周数。

我想做这样的事情

days = Time.now - Post.first.created_at
weeks = days/7

但是比较两个 Time 对象会以秒为单位给出结果,我不想进行秒/天转换。

created_at 是日期引用时,我如何获得天数/周数?

最佳答案

days = (Date.current - Post.first.created_at.to_date).to_i
weeks = days/7

关于ruby-on-rails - 使用 .created_at 作为日期引用获取天数/周数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21314125/

相关文章:

ruby-on-rails - Rails : Setting attribute in after_create

ruby-on-rails - ROR 开发非常缓慢,但生产工作正常

ruby - 如何在不安装 20,000 个文件的情况下运行我的 Ruby 程序?

javascript - 设置发布日期格式并添加类别

ruby-on-rails - 需要知道如何将 nosql 数据库与 ruby​​ 一起使用

javascript - Ajax url 参数未正确附加 - Rails 4

ruby-on-rails - 如何避免循环

c++ - fmt和Howard Hinnant的日期:为什么从fmt::to_string “{}”? fmt和日期的最佳做法?

Ruby 解析日期字符串

ruby-on-rails - 外键可以为NULL吗?