0
我试图显示从周数 “x周前” 计算的周数前一个星期前,两个星期前,三个星期前,1个月前,2个月前,1年前..等显示基于周数的周数?
进出口使用方法帮助:
def weeks_ago_in_words(from_time, include_seconds = false)
to_time = Time.now
weeks_ago = ((to_time - from_time)/1.week).abs
[nil, "last week", "two weeks ago", "three weeks ago"][weeks_ago] ||
distance_of_time_in_words(from_time, to_time, include_seconds)
end
鉴于:
= weeks_ago_in_words(Time.local(2013) + week.to_i)
week = a week number like 1,10,28,52 etc
这不会给我正确的resuls,有没有更好的方法来计算“×周前“基于weeknumer?
尝试此操作但这不起作用我只想根据星期数 – Rubytastic