まず第一に、DateTime 形式の変数はどこにも文書化されていないようですので、これをrubydocsで見せてくれる人には +1 を付けてください。第二に、Date.strftime
関数コードを見ると、次のようなことができるものは何もありません。
Thursday, September 9th 2010
これが可能かどうか誰にもわかりますか?
まず第一に、DateTime 形式の変数はどこにも文書化されていないようですので、これをrubydocsで見せてくれる人には +1 を付けてください。第二に、Date.strftime
関数コードを見ると、次のようなことができるものは何もありません。
Thursday, September 9th 2010
これが可能かどうか誰にもわかりますか?
こちらをご覧ください。
要約する
time = DateTime.now
time.strftime("%A, %B #{time.day.ordinalize} %Y")
プレーンな Ruby (2.0) で実行していることに注意してください。次のように呼び出す必要があります。
require 'active_support/core_ext/integer/inflections'
時間のドキュメントで %xx を意味するすべてを見つけることができます
http://ruby-doc.org/core/classes/Time.html#M000298
だからあなたはただ作られた必要があります
date.strftime('%A, %B %d %Y')