我有四個日期:路口日期間隔之間的兩個
前兩個是一個月的開始和結束
start_m = Time.new(2010,1).beginning_of_month
end_m = Time.new(2010,1).end_of_month
最後兩個,d1
和d2
,與d1 <= d2
什麼我想要的是一個數組,其中包含來自交叉點start_m
- >end_m
和d1
- >d2
例如:
start_m = 2011-01-01
end_m = 2011-01-31
d1 = 2010-12-20
d2 = 2011-01-11
結果將是
[1,2,3 ... 11]
有一個簡單的方法來做到這一點交集?