我有一个每周显示员工工作时间的电子表格类型。本周天气晴朗。但是,我希望他们能够向前一周或向后一周。
工作显示代码为:
<% showdate = DateTime.now%>
<td><strong><%= showdate.beginning_of_week.to_date - 1.day%></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 1.day %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 2.day %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 3.day %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 4.day %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 5.day %></strong></td>
有一个按钮组:
<div class="btn-group-wrap">
<button class="btn btn-primary">- 1</button>
<button class="btn btn-success">+ 1</button>
当用户按下-1按钮时,我想将显示日期更改为-1。
我该怎么做呢?
您的指定showdate可以是<% showdate = DateTime.now + (params[:offset].to_i.weeks %>
,然后+1按钮可以转到http://your/url?offset=<%= params[:offset].to_i + 1 %>