Today is August 28, 2025. The next July 2nd will be in 309 days from today. This is calculated by counting days from August 28, 2025, to July 2, 2026.