1

在我的应用程序中,我想显示一个月的天数。例如今天是 2 月 27 日。这里

我想从中生成插槽

[ 24 Febuary - 02 March]
[ 03 March - 09 March]
[ 10 March - 16 March]
[ 17 March - 23 March]
[ 24 March - 30 March]

现在它的五个插槽。所以根据今天的日期,我想把所有这些放在任何数组中。我没有办法解决它。

在此处输入图像描述

提前致谢。

4

2 回答 2

0
date_current = Date.current

5.times.map do |n|
  date = (date_current+ (n*7).days)
  [date.at_beginning_of_week, date.at_end_of_week]
end
于 2013-02-27T09:26:37.303 回答
0

我刚刚做了一点改变,因为我需要从周日开始一周。

在此处输入图像描述

date_current = Date.current

5.times.map do |n|
  date = (date_current+ (n*7).days)
  [date.at_beginning_of_week-1.day, date.at_end_of_week-1.day]
end

从一周的开始和一周的结束减去一天。

于 2013-02-27T09:33:27.983 回答