On (the) weekend是美國英語的用法,at (the) weekend是英國英語的用法。
兩個都是“周末”的意思。
正確的表達是,在周末,在周末。
在周末,在周末
分別指固定周末和普通周末。
英式英語,習慣at,
美國英語習慣於用on。
具體來源:牛津雙解,第六版
朗文雙解,
然而,在《新英漢詞典》(世紀版)和《張道真英語用法詞典》中沒有專門的解釋。