我的表格中包含date
所以它存储像“2015-01-01”
我想用月份和年份打印,月份用字母打印而不是数字。 比如“2015年1月”。
我可以start.to_formatted_s(:long)
和start.strftime('%m,%Y')
但我不能将这些方法结合起来。如何组合这些方法呢?
答案 0 :(得分:2)
或者试试这个:
start.strftime("%b %Y")
答案 1 :(得分:1)
您可以创建own format之类的内容:
# config/initializers/date_formats.rb
Date::DATE_FORMATS[:month_and_year] = '%b %Y'
然后使用
start.to_formatted_s(:month_and_year)