Ví dụ tôi có:Rails làm thế nào để tạo ra một loạt các tháng dựa trên một loạt các ngày
range = start.to_date..(end.to_date + 1.day)
cuối và bắt đầu là ngày.
Làm cách nào để tạo mảng tháng dựa trên phạm vi này?
Ví dụ:
Tôi có ngày 23/1/2012 và 15/3/2012
Những tháng là Januar, Februar và Marts.
Tôi muốn có được một mảng như ["1/1/2012", "1/2/2012", "1/3/2012"]
và nếu phạm vi được betweeen 25/6/2012 đến 10/10/2012
mảng sẽ là: ["1/6/2012", "1/7/2012", "1/8/2012", "1/9/2012", "1/10/2012"]
... giả định một khoảng thời gian 1 tháng? –
Hãy xem tại đây: http://stackoverflow.com/questions/5887756/rails-calculate-date-range-in-months –
Tôi vừa cập nhật qustion của mình với các ví dụ. –