How Many Weekdays Until June 12

5 min read

Calculating the exact number of weekdays until a specific future date like June 12 is a common necessity for project managers, HR professionals, event planners, and anyone tracking a deadline. Still, unlike simple calendar days, weekdays—typically defined as Monday through Friday—exclude weekends, and often require adjustments for public holidays. Because the answer changes daily, the most valuable approach is understanding the methodology behind the calculation so you can determine the exact figure for any given start date Small thing, real impact..

Understanding the Difference: Calendar Days vs. Weekdays

Before diving into the math, it is crucial to distinguish between calendar days and weekdays (often called business days) Most people skip this — try not to..

  • Calendar Days: Every single day on the calendar counts. The span from June 1 to June 12 is always 11 days (or 12 inclusive).
  • Weekdays (Business Days): Only Monday, Tuesday, Wednesday, Thursday, and Friday count. Saturdays and Sundays are excluded.

This distinction creates a variable gap. A 10-calendar-day period might contain 6, 7, or 8 weekdays depending entirely on which day of the week the period starts and ends. To give you an idea, a period starting on a Saturday yields fewer weekdays than one starting on a Monday.

The Manual Calculation Method

If you prefer to calculate this without digital tools, you can use a standard mathematical approach. This method works for any start date and any target date (in this case, June 12 of the current or next year) Still holds up..

Step 1: Determine the Total Calendar Days

Calculate the total number of days between your start date (today) and June 12 And that's really what it comes down to..

  • Example: If today is March 15.
  • Days remaining in March: 16 (31 - 15).
  • Days in April: 30.
  • Days in May: 31.
  • Days in June until the 12th: 12.
  • Total Calendar Days = 16 + 30 + 31 + 12 = 89 Days.

Step 2: Calculate Full Weeks and Remainders

Divide the total calendar days by 7.

  • 89 ÷ 7 = 12 weeks with a remainder of 5 days.
  • Every full week contains exactly 5 weekdays.
  • Base Weekday Count = 12 weeks × 5 days = 60 weekdays.

Step 3: Analyze the Remainder Days

You must look at the specific days of the week for the remaining 5 days.

  • Determine the day of the week for your start date (e.g., March 15 is a Friday).
  • Count forward the remainder days (5 days): Saturday, Sunday, Monday, Tuesday, Wednesday.
  • Count the weekdays in that remainder sequence: Monday, Tuesday, Wednesday = 3 weekdays.
  • (Saturday and Sunday are excluded).

Step 4: Final Sum

  • Base Weekdays (60) + Remainder Weekdays (3) = 63 Weekdays.

Critical Nuance: This calculation assumes June 12 is the end date and you are counting days until that date. If June 12 is the deadline by end of day, you usually include June 12 if it falls on a weekday. If June 12 falls on a weekend, the last weekday is the preceding Friday.

Leveraging Spreadsheet Software (Excel & Google Sheets)

For professionals needing recurring accuracy, spreadsheet functions are the gold standard. They handle leap years, variable month lengths, and weekend logic automatically.

The NETWORKDAYS Function

This is the standard function for counting weekdays between two dates.

Syntax: =NETWORKDAYS(start_date, end_date, [holidays])

  • start_date: Your current date (or a cell reference like TODAY()).
  • end_date: The target date (e.g., DATE(2025,6,12) or a cell reference).
  • [holidays]: Optional. A range of cells containing specific holiday dates to exclude.

Practical Example: If cell A1 contains today's date (=TODAY()) and cell B1 contains 6/12/2025: =NETWORKDAYS(A1, B1)

Handling the "Today" Logic: If you run this formula today, NETWORKDAYS includes both the start date and end date if they are weekdays.

  • If you want "days remaining until June 12" (excluding today), subtract 1: =NETWORKDAYS(TODAY(), DATE(2025,6,12)) - 1.
  • If June 12 falls on a Saturday or Sunday, NETWORKDAYS automatically stops counting on the Friday before.

The NETWORKDAYS.INTL Function (Custom Weekends)

Not every culture or industry follows a Saturday-Sunday weekend. Some Middle Eastern countries observe Friday-Saturday weekends. NETWORKDAYS.INTL allows you to define which days are weekends.

Syntax: =NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

The [weekend] argument uses a string code or number:

  • 1 (Default): Saturday, Sunday
  • 2: Sunday, Monday
  • 3: Monday, Tuesday
  • ...
  • 7: Friday, Saturday
  • 11: Sunday only
  • 17: Saturday only
  • Custom String: "0000011" (Mon-Fri are 0/working, Sat-Sun are 1/weekend).

The "Hidden" Variable: Public Holidays

The most overlooked factor in weekday counting is public holidays. A raw weekday count gives you "working days" only if no holidays fall in the period.

Federal Holidays (US Example) Impacting a Spring/Summer Timeline

If calculating from early in the year until June 12, you must account for:

  1. Memorial Day (Last Monday of May): Always a weekday (Monday).
  2. Juneteenth National Independence Day (June 19): After June 12, so usually irrelevant for this specific target, but critical if the target moves later.
  3. Independence Day (July 4): Irrelevant for June 12 target.

How to Subtract Holidays

  1. List the holiday dates in a column in your spreadsheet (e.g., Column H: 5/26/2025).
  2. Reference that range in the formula: =NETWORKDAYS(TODAY(), DATE(2025,6,12), H1:H10).

Pro Tip: Holiday calendars vary wildly by country, state/province, and even company policy. A "weekday" count for a US federal contractor differs from a private tech startup (which might observe "Summer Fridays" or floating holidays) and differs entirely from a UK or EU entity (which observes Bank Holidays in May).

Programming Approaches for Developers

If you are building an application or script to display this count dynamically, you need programmatic logic.

Python (using numpy or pandas)

Pandas is the industry standard for business day calculations in Python Practical, not theoretical..

import pandas as pd
from datetime import date

start = date.today()
end = date(2025, 6, 12)

# Define US Federal Holidays (
Out Now

Just Went Live

Fits Well With This

From the Same World

Thank you for reading about How Many Weekdays Until June 12. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home