How this calculator works
The chosen June date is placed in the same year as the starting date. If it has already passed, the next year is used, so the answer is never negative. The count is the number of calendar-day boundaries between the two dates and ignores time zones and daylight saving. The monthly table anchors the target to the year it falls in and shows the countdown from the first of each of the eleven months before it, which is useful for planning a summer trip or a school-year deadline.
Formula
target = June 1, June 21 or June 30 in the starting year, moved to the following year when it is before the starting date. days = O(target) - O(from date), where O is the day number in the proleptic Gregorian calendar. Whole weeks = floor(days / 7) and leftover days = days mod 7.
Worked example
From 2026-11-01, June 1 2027 is 212 days away, which is 30 weeks and 2 days, and it falls on a Tuesday. June 21 is 232 days away and June 30 is 241 days away. From 2026-06-15, the next June 1 is 2027-06-01, 351 days later.
Advertisement
Frequently asked questions
Is the June solstice always on June 21?
No. The astronomical solstice falls on June 20 or June 21 in most years and the exact instant depends on the year and time zone. This page uses June 21 as a fixed calendar date for planning, not the precise solstice instant.
Which June date marks the end of the school year?
It varies by province and school board, so no single date is assumed. June 30 is the last calendar day of the month and the choice most often used for an end-of-June deadline.
Does the count include today?
No. The starting date is day zero and the next day is one, so the answer is the number of day boundaries crossed. Add one if you want to count the starting date as day one.
What happens if I start in June after the chosen date?
The target rolls forward to the next year. For example, from June 15 the next June 1 is in the following year, and the target date line shows exactly which year is used.