rails 3 - 给定XXX.created_at - 如何输出3位数月份+日

时间:2010-10-10 03:52:55

标签: ruby-on-rails ruby-on-rails-3

提供model.created_at

我已经能够使用:

<%="#{time_ago_in_words(model.created_at)} ago "%>

输出类似

的帮助器是什么
  • 10月8日
  • 9月23日
  • 8月31日
  • 7月11日

奖励积分,如果它输出如上,但是对于今天创建的任何记录(不是24小时前,但今天)。它显示了时间,例如:

  • 下午4点31
  • 下午1点二十
  • 上午9时31分
  • 10月8日
  • 9月23日
  • 8月31日
  • 7月11日

由于

1 个答案:

答案 0 :(得分:1)

辅助方法怎么样:

def formated_date(date)
  if date > Time.now.beginning_of_day
    return date.strftime("%l:%M%p")
  end
  date.strftime("%b %d")  
end