
Count the number of days between two dates using the day counter below.

Founder & CEO, Toolraxy
Faiq Ur Rahman is a web designer, digital product developer, and founder of Toolraxy, a growing platform of web-based calculators and utility tools. He specializes in building structured, user-friendly tools focused on health, finance, productivity, and everyday problem-solving.
User Ratings:
ADVERTISEMENT
ADVERTISEMENT
The Day Counter is a precise online tool that calculates the total time span between a start date and an end date. Unlike a simple calendar, it automatically breaks down the total into business days (Monday-Friday) and weekend days (Saturday-Sunday). It answers a common but tedious question: “Exactly how many days are there from Date A to Date B, and how many of them are workdays?”
Manually counting days on a calendar is slow and prone to errors, especially when planning projects months in advance. Forgetting to account for weekends can completely derail a project timeline or lead to incorrect billing. This tool solves that by providing an instant, accurate breakdown. Whether you are calculating a delivery date, a freelance invoice, or a countdown to a vacation, you get a reliable answer in seconds, not minutes.
Using the Day Counter is straightforward and requires no setup.
Select a Start Date: Click on the “Start Date” field and choose your beginning date from the calendar picker. Alternatively, click the “Today” button to use the current date.
Select an End Date: Click on the “End Date” field and choose your ending date. Again, you can use the “Today” button to set it to the current date.
View Your Results: The results update automatically. You will instantly see three key numbers:
Total Days: The complete number of days between the two dates.
Business Days: The count of weekdays (Monday through Friday).
Weekend Days: The count of Saturdays and Sundays.
Copy Your Result: Click the “Copy Result” button to save the calculation to your clipboard for use in emails, reports, or documents.
The tool uses a simple but logical process. Once you select your dates, it performs the following steps:
Validation: It first checks that the start date is before the end date. If not, it shows a warning.
Date Loop: The tool starts at your start date and looks at each single day, one by one, up to (but not including) your end date. This is called an exclusive end date calculation.
Day Classification: For each day, it checks what day of the week it is.
If the day is Saturday (6) or Sunday (0) , it adds 1 to the “Weekend Days” counter.
If the day is Monday-Friday (1-5) , it adds 1 to the “Business Days” counter.
Summation: It adds 1 to the “Total Days” counter for every single day. The final numbers are then displayed instantly.
Let’s say you are launching a new website.
Start Date: April 7, 2026
End Date: August 7, 2026
Using the Day Counter, you get the following results:
Total Days: 122 days
Business Days: 88 days (actual working days)
Weekend Days: 34 days (non-working days)
This tells you that while the project spans 122 calendar days, your team only has 88 days of productive work time. This is critical for accurate resource allocation and deadline setting.
Saves Time: Get instant results instead of manually flipping through calendar pages.
Reduces Errors: Removes the risk of miscounting days or forgetting about weekends.
Dual Output: Provides both calendar days and business days, which are essential for different planning contexts.
Mobile-Friendly: Works perfectly on your phone, tablet, or desktop.
Free & Private: All calculations happen directly in your browser. No data is sent to a server.
Project Managers: To calculate realistic sprint lengths and delivery dates.
HR & Payroll Specialists: To count working days for salary, attendance, or leave balances.
Freelancers & Consultants: To accurately bill clients for daily or weekly rates.
Students: To count days until exams, project deadlines, or semester breaks.
Event Planners: To determine the exact time frame for guest invitations and vendor bookings.
Anyone Tracking a Countdown: From a vacation to a wedding or a special anniversary.
Forgetting the Exclusive End Date: Remember, the tool counts from the start date up to, but not including, the end date. For example, from Monday to Tuesday is 1 day. If you need to include the end date, simply set your end date one day later.
Reversing the Dates: The start date must be earlier than the end date. If you get a result of “0”, check your date order.
Ignoring Business Days: When planning work, always look at the “Business Days” figure. Relying on “Total Days” will give you an unrealistic view of your available working time.
Holidays: This tool counts standard business days (Monday-Friday). It does not account for public holidays, which can vary by country, state, or company.
Exclusive Logic: As mentioned, the calculation excludes the end date. Always double-check if this matches your specific use case (e.g., a lease that ends on a date is usually not counted for that final day).
1. Does the day counter include both the start and end date?
No, the calculation is start date inclusive and end date exclusive. The count begins on your start date and stops the day before your end date. For an inclusive count of both dates, add 1 to the “Total Days” result.
2. How do you calculate business days?
Business days are defined as all weekdays from Monday to Friday. The tool iterates through every date in your range and counts a day as a business day if its day of the week is not Saturday or Sunday.
3. Are public holidays considered business days?
No. This tool counts standard business days (Monday-Friday). It does not have a database of regional or national holidays. For a precise work schedule, you must manually subtract any public holidays that fall within your date range.
4. Why is my result showing zero days?
This usually happens when your Start Date is the same as or later than your End Date. The tool requires the start date to be strictly before the end date to calculate a positive number of days.
5. What is the maximum date range I can calculate?
The tool uses standard JavaScript date capabilities, which generally support dates from the year 1 to 275,760. For practical, real-world planning, you can calculate ranges of hundreds of years without any issue.
6. Can I use this to calculate my age in days?
Yes. Set your birth date as the “Start Date” and today’s date as the “End Date”. The “Total Days” result will be your approximate age in days. However, for a precise age including months and years, a dedicated age calculator is more suitable.
7. Is the weekend count accurate for Sunday?
Yes. The tool correctly identifies both Saturday and Sunday as weekend days, regardless of your local work week starting on Monday.
8. Do I need an internet connection for the tool to work?
No. Once the page is loaded in your browser, the day counter works entirely offline. All calculations are performed locally on your device.
ADVERTISEMENT
ADVERTISEMENT