| from datetime import datetime, timedelta | |
| import calendar | |
| def get_current_month_range(): | |
| """Helper function to get the first and last dates of the current month.""" | |
| now = datetime.now() | |
| start_of_month = datetime(now.year, now.month, 1) | |
| _, last_day = calendar.monthrange(now.year, now.month) | |
| end_of_month = datetime(now.year, now.month, last_day, 23, 59, 59) | |
| return start_of_month, end_of_month | |