There are 3 weekends until September 30 (Wednesday, September 30, 2026).
Each Saturday between today and the date counts as one weekend — 3 Saturdays in the 22 days until September 30.
September 30 falls on a Wednesday, which is not a weekend day.