on the weekend ,on weekends at the weekend ,at weekends 分别表示某个固定的周末,和一般性的每个周末. 英国英语,习惯用at, 而美国英语,习惯使用 on.
从意义上说是一样的,at是英国英语on是美国英语,单数时指一个周末,用weekends表示每逢周末。