Hi, Can any of you pls tell me, how to find the third(any) Monday(any day) of a month. I can give input as " Third Monday January 2010" and expecting an output as "2010/01/18" as an date object. def getDate(Third, monday, January, 2010) end The above function should return me as "2010/01/18". Hope of a quick reply from you guys. Regards RRP -- Posted via http://www.ruby-forum.com/.