正确的表达是, on the weekend , on weekends
at the weekend , at weekends
分别表示某个固定的周末, 和一般性的每个周末.
英国英语,习惯用at,
而美国英语,习惯使用 on.