Ich weiß nicht genau, was du willst ... Aber vielleicht willst du so etwas:
(Time::days_in_month(05,2010).to_f / 7)
#> 4.42857142857143
Ich musste wissen, wie viele Wochen einschließlich Teilwochen in einem Monat waren. Stellen Sie es sich wie Zeilen in einem Kalender vor. Wie viele Zeilen benötigen Sie? Sie müssen die Anzahl der Tage berücksichtigen und auch an welchem Tag der Monat beginnt. Oktober 2011 hat tatsächlich 6 einzigartige Wochen zum Beispiel.
Dies ist meine Antwort (@date ist das aktuelle Datum):
%Vor%Sie können die folgenden Methoden verwenden:
%Vor%Verwendung: Wochen_im_Monat (Datum_Zeit)
Ich hoffe, es hilft:
Danke,
Jignesh
Erhalten Anzahl der Wochen für Monat wie folgt
%Vor%diese Rückkehr 4
Tags und Links ruby-on-rails-3 date