日付を指定して、これからの時刻を言葉で表示するものを探しています。例:
今日が2012年4月28日の場合、次のようにします。
- 4/29「明日」を表示
- 4/30「来週の月曜日」を表示
- 4/31「来週の火曜日」を表示
このための宝石はすでにありますか、それとも自分で書く必要がありますか?私がそれを書かなければならない場合、それを行うための最もクリーンな方法は何ですか?私はこれまでRailsでこのようなことを書いたことがありません。ありがとう!
日付を指定して、これからの時刻を言葉で表示するものを探しています。例:
今日が2012年4月28日の場合、次のようにします。
このための宝石はすでにありますか、それとも自分で書く必要がありますか?私がそれを書かなければならない場合、それを行うための最もクリーンな方法は何ですか?私はこれまでRailsでこのようなことを書いたことがありません。ありがとう!
Railsdistance_of_time_in_words
ですでに利用可能なヘルパーを探していると思います-特定の時間が経過してからの時間とは対照的に、2回の間の時間を示すという意味で、基本的には反対です。現在、したがって、過去ではなく未来を測定するために使用できます。time_ago_in_words
「次の月曜日」のような曜日は表示されませんがSource: show
、ヘルパーのドキュメントの下部にあるリンクをクリックすると、ヘルパーの修正バージョンを作成するために必要なコードが表示されます。曜日情報を非常に簡単に表示します。これを曜日の計算に関するこの回答のコードと組み合わせると、ほぼ完了です。