Today is August 28, 2025. Since July 1 of the next year (2026) is the next July, there are approximately 307 days until July 1, 2026. If the query refers to July 1 this year (2025), that date has already passed. To clarify:
- Days until July 1, 2026: about 307 days from August 28, 2025.