There are 40 weekends until June 17 (Thursday, June 17, 2027).
Each Saturday between today and the date counts as one weekend — 40 Saturdays in the 282 days until June 17.
June 17 falls on a Thursday, which is not a weekend day.