There are a total of 22 weeks from January 1, 2010, to June 11, 2010.
There are 18 weeks from 26 January until June 1, 2010.
From the 23rd of June 2010 to the1st of January 2011 was 27 weeks and 3 days.
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.
21 weeks and 4 days. In 2010 the 1st of January is a Friday and the 1st of June is a Tuesday.
25 weeks and 6 days.
23 weeks and 3 days.
21 weeks and 4 days.
76 weeks and 3 days.
34 weeks and 6 days.
There are 23 weeks (and 1 day) between January 1st and June 9th (on a 2010 calendar).