# File lib/active_support/core_ext/time/calculations.rb, line 149 def end_of_month #self - ((self.mday-1).days + self.seconds_since_midnight) last_day = ::Time.days_in_month( self.month, self.year ) change(:mday => last_day,:hour => 0, :min => 0, :sec => 0, :usec => 0) end