我有两个日期戳:
2013年11月18日
2013年11月21日
如何在这两个日期戳之间取得一天的时间?
最终结果如下:
周一 星期二 星期三 周四
修改
谢谢@Alok Swain
现在我想打印页面上的日子......但是它打印出我的阵列而不给他命令:/
输出:
["Monday", "Tuesday", "Wednesday", "Thursday" ]
当我制作一个foreach循环时,它只打印我的日子(这就是我想要的)
但也有数组:D
输出:
Monday
Tuesday
Wednesday
Thursday
["Monday", "Tuesday", "Wednesday", "Thursday" ]
修改
已恢复:我在视图中:
<%= @foo.each do |f| %>
代替:
<% @foo.each do |f|%>
答案 0 :(得分:0)
这个怎么样
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