0

Railsを使用する場合、次のようにタイムアウトを書き込むにはどうすればよいですか。

2 days 12 hours 5 minutes and 14 seconds

それを行うDateヘルパーがあるように感じますが、ドキュメントを掘り下げても何も表面化されていません。

4

3 に答える 3

1

人間の時間は1つのオプションですが、Railsにはすでにtime_ago_in_wordsdistance_of_time_in_wordsがあります

于 2012-04-25T12:19:07.040 に答える
1

DateTime.strftimeを使用できます。これはCstrftimeと同じように機能するため、Webでドキュメントを見つけることができます。

DateTime.strftime("%j days %H hours %M minutes and %S seconds")
于 2012-04-25T12:23:23.993 に答える
0

http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-distance_of_time_in_wordsのように見えます

そうでない場合は、このヘルパーのソースコードに触発されることができます

于 2012-04-25T12:18:48.933 に答える