在ruby中生成时间
可以使用stamp宝石。
下面是一个使用我的控制台输出时间戳:
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"
干杯! :-)
'> date.stamp(“Feb,10th”)#⇒“Jan,1st”'看起来很有前途:-) – mudasobwa 2013-02-28 09:14:21
是的,我一直在使用这个,最重要的是,它非常简单。它不需要对日期进行任何操作。只需指定您需要的输出格式即可。 – varunvlalan 2013-02-28 09:19:03
嗯...在我的星系'2月,10日'绝对不是_“新年快乐”_天。 – mudasobwa 2013-02-28 09:23:50
http://stackoverflow.com/questions/165170/in-ruby-on-rails-how-do-i-format-a-date-with-the-th-suffix-as-in- sun-oct-5 – Intrepidd 2013-02-28 08:45:13