From: Lloyd Linklater Date: 2008-09-13T03:59:59+09:00 Subject: Re: Getting current date ok. Improvement time: n = Time.now if n.month == 12 d = Time.gm(n.year - 1, 12, n.day) else d = Time.gm(n.year, 1 - 1, n.day) end There has GOT to be a better way but I did not want you to have nothing. :) -- Posted via http://www.ruby-forum.com/.