0

我想格式化我的时间以获得这样的东西Feb, 10th 我得到了一切,除了th日期结束的部分。有什么方法或助手可以帮助我实现这样的事情吗?

4

2 回答 2

1

你可以看看ordinalize方法。获取 strftime 时间格式的一种简单方法是http://strftimer.com/

>> 10.ordinalize # 10th
于 2013-02-28T08:45:37.550 回答
0

您可以使用邮票宝石。

这是我使用戳记的控制台输出:

1.9.3p194 :001 > date = Date.new(2013, 1, 1)
=> Tue, 01 Jan 2013 
1.9.3p194 :002 > date.stamp("Feb, 10th")
=> "Jan, 1st" 
1.9.3p194 :003 > date = Date.new(2013, 2, 25)
=> Mon, 25 Feb 2013 
1.9.3p194 :004 > date.stamp("Jan, 1st")
=> "Feb, 25th" 

干杯!!:-)

于 2013-02-28T08:54:52.247 回答