From: OHARA Shigeki Date: 1999-08-12T21:46:10+09:00 Subject: [ruby-list:16093] Re: The last day of a month 大原です。 aygoofy@kt.rim.or.jp (Akihiro Yamauchi) さんの、 "Thu, 12 Aug 1999 20:57:36 +0900" にだした、 「[ruby-list:16091] The last day of a month」というメールにて…… : > 月初めと月末の日にちを取りたいのですが、 こんな感じでしょうか。 def days_of_month(year, mon) [ 31, 28 + ( (year % 4 == 0 and year % 100 != 0 or year % 400 == 0) ? 1 : 0 ), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ][mon - 1]; end startday = Time .local(year, month) lastday = Time .local(year, month, days_of_month(year, month)) ---- OHARA Shigeki (大原重樹)