There are 18 weeks from 26 January until June 1, 2010.
As today is January 27, 2010 there are 21 weeks until 23 June, 2010.
As today is January 11, 200 there are 24 weeks until June 28, 2010.
17
21.6 weeks
As of May 19th, 2012, there are six weeks until June 30th, 2012.
74 weeks between June 1 2009 until November 1 2010.
From the 23rd of June 2010 to the1st of January 2011 was 27 weeks and 3 days.
73 weeks (rounded down)
41 weeks (rounded down)
25 weeks and 4 days.
42 weeks and 5 days.