区别就是两者意思是不一样具体的不同如下
ontheweekend中文意思是
在周末;在这个周末;美式英语;
例句
I had to work on the weekend because I fell terribly behind.
我工作落后太多了,不得不在周末加了班。
onweekends中文意思是在周末;每逢周末;在每个周末;
例句
Don't change your bedtime and rising time on weekends.
不要在周末改变你的就寝时间和起床时间。
on the weekend是周末的意思,on weekends是每逢周末的意思。