There are 38 weekends until July 10 (Saturday, July 10, 2027).
Each Saturday between today and the date counts as one weekend — 38 Saturdays in the 260 days until July 10.
July 10 falls on a Saturday, which is a weekend day.