2016-02-04 185 views
-2

的結束日期,我想開始和ruby on rails個月的結束日期。用戶輸入1..12的整數值。 如果用戶輸入1個,然後JAN日期,結束日期 如果用戶輸入2,然後FEB日期,結束日期 如果用戶輸入3然後MARCH日期,結束日期 等獲取開始日期和月份

回答

9

有在active_support內置方法(滑軌的一部分):

month_number = 5 # user-provided month number 
month_beginning = Date.new(Date.today.year, month_number) 
# => Sun, 01 May 2016 
month_ending = month_beginning.end_of_month 
# => Tue, 31 May 2016 
+0

我不希望現在開始每月月底.. ... –

+0

我WATN,如果用戶輸入1,然後揚,如果2個月,然後開始日期結束日期等 –

+0

好然後編輯你的問題是更容易理解。請不要使用大寫鎖定。 –

相關問題