"at the weekend" or "on the weekend"... Why the difference?
People from the UK and New Zealand say "at the weekend".
People in North America say "on the weekend".
Why is there a difference?
MY THEORY
UK and New Zealand: "at the weekend" means at the end of the week, more specifically the end of the working week (the end of the day on Friday).
North Americans: "on the weekend" means that the normal working week ended at the end of Friday and the next two days were days off work, so the weekend became the two days off, namely Saturday and Sunday. So, the weekend means Saturday and Sunday.
There are other explanations for the different ways of speaking about our days off, normally Saturday and Sunday, and these reasons are partially based on the days that related to the days of sabbath, i.e., the religious days of worship.
What do you think of my theory?
Do you have a theory or an explanation for the difference between "at the weekend" or "on the weekend"?
Which expression do you use? (tell us what country you're from)
Do you have a preference?