Beispiel Ich habe zu erstellen:Schienen, wie ein Array von Monaten auf der Grundlage einer Reihe von Terminen
range = start.to_date..(end.to_date + 1.day)
Ende und starten Sie sind Termine.
Wie erstelle ich ein Monatsarray basierend auf diesem Bereich?
Beispiel:
Ich habe die Daten 23/1/2012 15/3/2012 und
Die Monate sind Januar, Februar und Marts.
Ich möchte ein Array erhalten wie ["1/1/2012", "1/2/2012", "1/3/2012"]
und wenn der Bereich 25/6/2012 zum 10.10.2012
das Array wäre betweeen wurde: ["1/6/2012", "1/7/2012", "1/8/2012", "1/9/2012", "1/10/2012"]
... unter der Annahme eines Schritt-Intervalls von 1 Monat? –
Schau mal hier: http://stackoverflow.com/questions/5887756/rails-calculate-date-range-in-months –
Ich habe gerade meine Frage mit Beispielen aktualisiert. –