76 weeks and 3 days.
There are a total of 22 weeks from January 1, 2010, to June 11, 2010.
73 weeks (rounded down)
About 78 weeks between June 2009 and December 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.
From January 1st 2020 to June 1st 2010 is 500 weeks and 1 day. From January 1st 2020 to June 1st 2020, which may be what you meant to ask, is 21 weeks and 5 days.
25 weeks (rounded down).
74 weeks between June 1 2009 until November 1 2010.
23 weeks and 3 days.
25 weeks and 6 days.