Ruby on rails 如何从Rails中的特定日期获取x天前的时间?
我正在寻找一个rails解决方案,从特定时间计算时间。例如,2天前2016年5月15日22:00 UTC应返回2016年5月13日22:00 UTC 我的要求是这样的Ruby on rails 如何从Rails中的特定日期获取x天前的时间?,ruby-on-rails,Ruby On Rails,我正在寻找一个rails解决方案,从特定时间计算时间。例如,2天前2016年5月15日22:00 UTC应返回2016年5月13日22:00 UTC 我的要求是这样的 2.days.ago.from(yesterday) 哪一个版本更具体 2.days.from_now 试试这个: > DateTime.now-2.days => Wed, 18 May 2016 21:40:31 -0700 这个怎么样: # 2 days before a specific date sp
2.days.ago.from(yesterday)
哪一个版本更具体
2.days.from_now
试试这个:
> DateTime.now-2.days
=> Wed, 18 May 2016 21:40:31 -0700
这个怎么样:
# 2 days before a specific date
specific_date.days_ago(2)
例如:
specific_date = DateTime.now
two_days_ago_from_specific_date = specific_date.days_ago(2)
谢谢你的回答,但我不想用语言表达时间。这将输出类似于“2小时前”的内容,我试图找到的是特定时间前2天的确切时间。是的,但我得到了一个更具体的解决方案2.days.Ago(time=my_time)