There are 2 weekends until September 20 (Sunday, September 20, 2026).
Each Saturday between today and the date counts as one weekend — 2 Saturdays in the 12 days until September 20.
September 20 falls on a Sunday, which is a weekend day.