I have a happy weekend!
You spend a happy weekend yourself
you enjoyed a wonderful weekend yourself
you have enjoyed a happy weekend
You have a happy weekend!