1

私のデザインでは、最新の投稿ブロックがあります。このブロックには、投稿がいつ投稿されたかを言うスペースがほとんどありません。そのため、「1日前」ではなく「1日」としました。「Today」、「Yesterday」、または「xd」(1d、2d、3d など) のいずれかでお願いします。

時間と分 (および秒..) を使用しない主な理由は、私の形式がこの posted_date="2013-01-04" であるため、時間、分、秒などがないためです。

これは可能ですか?

4

1 に答える 1

4
def days_ago(date)
  days = ((Time.now - date) / 24 / 60 / 60).round

  case days
  when 0    then 'Today'
  when 1    then 'Yesterday'
  else           "#{days}d"
  end
end
于 2013-09-13T13:06:19.667 に答える