我正在尝试列出当前一周的星期日-星期六。 一切似乎都正常,但是我似乎从来没有得到我需要的日期。
示例
<div class="card-body">
<div class="row">
<div class="col-12">
<div class="form-group">
<label>Selecciona que submodulo quieres habilitar</label>
<select class="duallistbox" multiple="multiple" id="modal_submodulos">
</select>
</div>
</div>
</div>
</div>
代码
28 29 30 01 02 03 04 (I need)
28 29 07 08 02 03 04 (what I get)
我尝试同时使用Beginning_of_week和End_of_week,但没有运气。请帮忙!
答案 0 :(得分:3)
您可以使用范围并遍历:
<% (Date.today.beginning_of_week(:sunday)...Date.today.end_of_week).each do |date| %>
<p><%= date.strftime('%a %d') %></p>
<% end %>
会给您:
<p>Sun 28</p>
<p>Mon 29</p>
<p>Tue 30</p>
<p>Wed 01</p>
<p>Thu 02</p>
<p>Fri 03</p>
<p>Sat 04</p>
请注意,我们使用...
而不是..
作为范围。