From: Siep Korteling Date: 2009-09-15T08:14:25+09:00 Subject: Re: Week number Pr Rm wrote: > Hello, > > > How can I calculate the week dates using a week number ? > > EG: > Input (Week Number): > 22 > > Output: > 06/12/08 - 06/19/08 > > Thanks > > > > Have a look at Date#commercial ( http://www.ruby-doc.org/stdlib/libdoc/date/rdoc/classes/Date.html#M000158 ) require 'date' def week_dates( week_num ) year = Time.now.year week_start = Date.commercial( year, week_num, 1 ) week_end = Date.commercial( year, week_num, 7 ) week_start.strftime( "%m/%d/%y" ) + ' - ' + week_end.strftime( "%m/%d/%y" ) end puts week_dates(22) hth, Siep -- Posted via http://www.ruby-forum.com/.