23 weeks.
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.
25 weeks and 6 days.
23 weeks and 3 days.
21 weeks and 4 days. In 2010 the 1st of January is a Friday and the 1st of June is a Tuesday.
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.
21 weeks and 4 days.
76 weeks and 3 days.
34 weeks and 6 days.
73 weeks (rounded down)