There are 14 weekends until December 18 (Friday, December 18, 2026).
Each Saturday between today and the date counts as one weekend — 14 Saturdays in the 101 days until December 18.
December 18 falls on a Friday, which is not a weekend day.