Today is August 28, 2025. The next August 18 is in the year 2026. There are 355 days remaining until August 18, 2026, from today, August 28, 2025.