There are 52 weekends until October 23 (Saturday, October 23, 2027).
Each Saturday between today and the date counts as one weekend — 52 Saturdays in the 364 days until October 23.
October 23 falls on a Saturday, which is a weekend day.