大原です。
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 (大原重樹) <os / iij.ad.jp>