June 2112

30 days — starts on Wednesday

1 Wednesday, 1st June in 31,248d 2 Thursday, 2nd June in 31,249d 3 Friday, 3rd June in 31,250d 4 Saturday, 4th June in 31,251d 5 Sunday, 5th June in 31,252d 6 Monday, 6th June in 31,253d 7 Tuesday, 7th June in 31,254d 8 Wednesday, 8th June in 31,255d 9 Thursday, 9th June in 31,256d 10 Friday, 10th June in 31,257d 11 Saturday, 11th June in 31,258d 12 Sunday, 12th June in 31,259d 13 Monday, 13th June in 31,260d 14 Tuesday, 14th June in 31,261d 15 Wednesday, 15th June in 31,262d 16 Thursday, 16th June in 31,263d 17 Friday, 17th June in 31,264d 18 Saturday, 18th June in 31,265d 19 Sunday, 19th June in 31,266d 20 Monday, 20th June in 31,267d 21 Tuesday, 21st June in 31,268d 22 Wednesday, 22nd June in 31,269d 23 Thursday, 23rd June in 31,270d 24 Friday, 24th June in 31,271d 25 Saturday, 25th June in 31,272d 26 Sunday, 26th June in 31,273d 27 Monday, 27th June in 31,274d 28 Tuesday, 28th June in 31,275d 29 Wednesday, 29th June in 31,276d 30 Thursday, 30th June in 31,277d