Rails - 2 つの日付スタンプから日数を取得する
-
26-12-2019 - |
質問
日付スタンプが 2 つあります。
2013 年 11 月 18 日
2013 年 11 月 21 日
これら 2 つの日付スタンプの間の日を取得するにはどうすればよいですか?
最終的な結果は次のようになります。
水曜日の火曜日木曜日
編集:
ありがとう@Alok Swain
ページに日付を印刷したいのですが...しかし、それを行うコマンドを与えずに配列を出力します:/
出力:
["Monday", "Tuesday", "Wednesday", "Thursday" ]
そして、foreachループを作成すると、日数だけが表示されます(それが私が望むものです)
しかし、配列も同様です:D
出力:
Monday
Tuesday
Wednesday
Thursday
["Monday", "Tuesday", "Wednesday", "Thursday" ]
編集
解決済み:私は次のように考えていました。
<%= @foo.each do |f| %>
その代わり:
<% @foo.each do |f|%>
解決
これはどう
start_day = Time.parse("18 Nov 2013").wday # gives 1 (Monday)
end_day = Time.parse("21 Nov 2013").wday # gives 4 (Thursday)
days_arr = %w(Sunday Monday Tuesday Wednesday Thursday Friday Saturday)
days = []
for i in start_day..end_day
days << days_arr[i]
end
所属していません StackOverflow