diff --git a/countdown.py b/countdown.py new file mode 100755 index 0000000..fe65c36 --- /dev/null +++ b/countdown.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python3 + +from datetime import datetime, timedelta + +def count_business_days(start_date, end_date): + business_days = 0 + current_date = start_date + + while current_date <= end_date: + # Check if the current day is a weekday (Mon-Fri) + if current_date.weekday() < 5: # 0 = Monday, 4 = Friday + business_days += 1 + current_date += timedelta(days=1) + + return business_days + +# Get the current date and the target date +now = datetime.now() +target_date = datetime(now.year, 4, 8) + +# Adjust the target year if April 8 is in the next year +if now > target_date: + target_date = target_date.replace(year=now.year + 1) + +# Calculate the number of business days remaining +remaining_business_days = count_business_days(now, target_date) + +print(f"Business days remaining until April 8: {remaining_business_days}") +