Rails 日期自定义输出格式
Time.strftime()可以自定义日期格式,文档 ri Time.strftime
irb(main):001:0> a = Time.now
=> Tue May 25 11:14:30 +0800 2010
irb(main):003:0> a.strftime("%B %d on %I:%M %p")
=> "May 25 on 11:14 AM"
一个项目里日期格式的复用,比如在environment.rb定义
Time::DATE_FORMATES[:customer_formate] = "%B %d on %I:%M %p"
以后在页面就可以直接使用:
a.to_s(:customer_formate)
---
以上是railscast.com的学习笔记