2
是否有一个快速的方法能够ordinalize下面的代码?Ordinalize嵌入式红宝石
<%= time_tag(Date.today, :format=>'%A %d %b') %>
的电流输出读取
Tuesday 18 Feb
我想ordinalize日期显示
Tuesday 18th Feb
有什么建议?
是否有一个快速的方法能够ordinalize下面的代码?Ordinalize嵌入式红宝石
<%= time_tag(Date.today, :format=>'%A %d %b') %>
的电流输出读取
Tuesday 18 Feb
我想ordinalize日期显示
Tuesday 18th Feb
有什么建议?
写入如下使用#ordinalize
:
<%= time_tag(Date.today, :format=>"%A #{Date.today.day.ordinalize} %b") %>
您可以使用Date::DATE_FORMATS
添加新的自定义格式,并Integer.ordinalize
拿到第几天:
Date::DATE_FORMATS[:month_ordinal] = lambda { |date|
date.strftime("%A #{date.day.ordinalize}, %B")
}
>> Date.today.to_formatted_s(:month_ordinal)
=> "Tuesday 18th, Feb"
感谢那些很好的工作:) – MikeHolford