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